MySQL表约束(二)

创建约束

主键约束

语法:字段名 数据类型 primary key;
示例:
create table example01(
      id int primary key,
      name varchar(20),
      grade float
);

非空约束

语法:字段名 数据类型 not null;
示例:
create table example01(
      id int primary key,
      name varchar(20) not null,
      grade float
);

唯一约束

语法:字段名 数据类型 unique;
示例:
create example01(
      stu_id int unique,
      name varchar(20) not null
);

默认约束

语法:字段名 数据类型 default 默认值;
示例:
create table example01(
      id int primary key auto_increment,
      stu_id int unique,
      grade float default 0
)

设置表的字段值自动增加

语法:字段名 数据类型 auto_increment;
示例:
create table example01(
      id int primary key auto_increment,
      stu_id int unique,
      grade float
);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。