目录
主键约束:相当于唯一约束+非空约束的组合 primary key
自增长约束;在 MySQL 中,当主键定义为自增长后,这个主键的值就不再需要用户输入数据了,而由数据库系统根据定义自动赋值。每增加一条记录,主键会自动以相同的步长进行增长。
非空约束:MySQL 非空约束(not null)指字段的值不能为空。对于使用了非空约束的字段,如果用户在添加数据时没有指定值,数据库系统就会报错。
唯一约束:(Unique Key)是指所有记录中字段的值不能重复出现。
主键约束:相当于唯一约束+非空约束的组合 primary key
添加单列主键:-- 方式一
create table emp1(
id int primary key,
name varchar(10),
dept VARCHAR(10)
);
-- 方式二
create table emp2(
id int,
name varchar(10),
dept VARCHAR(10),
constraint pk1 primary key(id) constraint pk1可省略,pk1是
); 新建约束名
-- 添加多列主键
create table emp3(
id int,
name varchar(10),
dept VARCHA