1. 约束的基本介绍
约束用于确保数据库的数据满足特定的商业规则。
在mysql中,约束包括:not null、unique、primary key 、 foreign key 和 check 5种
2. primary key 主键的基本使用
用于唯一的标示表行的数据,当定义主键约束后,该列不能重复。
主键使用的细节讨论:
-
primary key 不能重复而且不能为null
-
一张表最多只能有一个主键,但可以是复合主键
-
主键的指定方式有两种:1. 直接在字段名后指定:字段名 primary key / 2. 在表定义最后写 primary key(列名);
-
使用 desc 表名,可以看到 primary key 的情况。