创建约束
主键约束
语法:字段名 数据类型 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
);