mysql学习笔记
【前言】以前学过mongodb,几天的学习,也算入了MySQL的门。参考下面一个网站,慢慢的系统学习一下。 一个系统的网站 (点我) 一、基础介绍 1、数据库——表——列(及其指定的数据类型)。 2、行,表中的数据是按行存储的,保存的每个记录存储在自己的行内。 3、 主键(primary key): 一列或一组列,其值能够唯一区分表中的每一行;唯一标识表中每行的这个列(或这组列)称为主键。例如我设计的(Id)。要求: ① 任意两行都不具有相同的主键值; ② 每个行都必须具有一个主键值(主键列不允许NULL值); #一个表有多个候选键,我们选择一个作为主键 CREATE TABLE student_info ( number INT PRIMARY KEY, name VARCHAR(5) '注释信息', # 注释以单引号放在,里面 sex ENUM('男', '女'), major VARCHAR(30), enrollment_time DATE ); #也可以把主键声明单独提取出来:PRIMARY KEY (列名1, 列名2, ...) #多个列组成的候选主键,必须单独列出 CREATE TABLE student_score ( number INT, subject VARCHAR(30) UNIQUE, #唯一性约束,不允许列中有相同的 score