创建表
完整性约束条件 | |
约束条件 | 说明 |
Primary key | 表中属性主键 |
Foreign key | 该属性为表外键是与之联系的某表的主键 |
Not null | 标志的属性不为空 |
unique | 标志的属性的值唯一 |
Auto_incrrment | 标识的该属性的值自动增加。是MySQL中SQL语句特色 |
default | 为标识属性设置默认值 |
创建表:
Create table 表名{属性名 数据类型 [完整性约束条件],
属性名 数据类型 [完整性约束条件],
属性名 数据类型 [完整性约束条件],
.
.
.
属性名 数据类型 };
数据库表的主键:
单字段主键:
属性名 数据类型 primary key
多字段主键:
Primary key(属性名1,属性名2…属性名n)
设置表的外键:
Constraint 外键别名 foreign key(属性1.1 …属性1.n)
References 表名 (属性2.1……属性2.n)
设置表的非空约束:
属性名 数据类型 not null
设置表的唯一性约束:
属性名 数据类型 unique
设置表的属性值自增:该属性一定是主键
属性名 数据类型 auto_increment
设置表的属性的默认值:
属性名 数据类型 default 默认值
<!--EndFragment-->