一、数据表的约束
为了防止往数据表中插入错误的数据,在MySQL中,定义了一些维护数据库完整性的规则,即表的约束。
常见约束:
约束条件 | 说明 |
---|---|
PRIMARY KEY | 主键约束用于唯一标识对应的记录 |
FOREIGN KEY | 外键约束 |
NOT NULL | 非空约束 |
UNIQUE | 唯一性约束 |
AUTO_INCREMENT | 主键自增加约束 |
DEFAULT | 默认值约束,用于设置字段的默认值 |
1.1、主键约束
在MySQL中,为了快速查找表中的某条信息,可以通过设置主键来实现。主键约束是通过PRIMARY KEY
定义的,它可以唯一标识表中的记录,这就好比身份证可以用来标识人的身份一样。
主键约束基本语法:
字段名 数据类型 primary key;
设置主键约束(primary key)的第一种方式
示例:MySQL命令:
CREATE TABLE StuDent(
id int primary key,
name varchar(20)
);