mysql之表的约束
表的约束 主键约束 设置主键约束(primary key)的第一种方式 设置主键约束(primary key)的第二种方式 设置主键约束(primary key)的第三种方式 非空约束 唯一性约束 AUTO_ INCREMENT约束 默认值约束 主键约束 主键约束即primary key用于唯一的标识表中的每一行 。被标识为主键的数据在表中是唯一的且其值不能为空。 这点类似于我们每个人都有一个身份证号,并且这个身份证号是唯一的。 主键约束基本语法: 字段名 数据类型 primary key; 设置主键约束(primary key)的第一种方式 CREATE TABLE student( id int primary key, name varchar(50) ); 在该方式中将id字段设置为主键,请参见第2行代码 设置主键约束(primary key)的第二种方式 CREATE TABLE student( id int, name varchar(50), primary key(id) ); 在该方式中,先定义了字段id,然后设置该字段为主键,请参见第4行代码。 若采用该方式非常便于设置联合主键,请看如下示例: CREATE TABLE student( classid int, studentid int, name varchar(50), primary key