一.DDL(表操作)
create database db01;
use db01;
create table tb_user(
id int comment 'ID,唯一标识',
username varchar(20) comment '用户名',
name varchar(10) comment '姓名',
age int comment '年龄',
gender char(1) comment '性别'
) comment '用户表';
此时并没有限制ID为唯一标识,因此可以添加ID相同的数据
要对ID进行限制,就要添加约束,约束是作用在表中字段上的。
二.约束
添加约束
create table tb_user(
id int primary key comment 'ID,唯一标识',
username varchar(20) unique not null comment '用户名',
name varchar(10) not null comment '姓名',
age int comment '年龄',
gender char(1) default '男' comment '性别'
) comment '用户表';
create table tb_user(
id int primary key auto_increment comment 'ID,唯一标识',
username varchar(20) unique not null comment '用户名',
name varchar(10) not null comment '姓名',
age int comment '年龄',
gender char(1) default '男' comment '性别'
) comment '用户表';