|
约束
约束是作用于表中字段上的规则,用于限制存储在表中的数据,保证数据库中数据的正确、有效和完整。
一. 常用的约束
- 约束作用于表中的字段,可以在创建表或修改表的时候添加约束。
- AUTO_INCREMENT 约束关键字 自动增长:用于比如每次新添加一行数据,id就+1。
- 如果自增和主键一起使用时,插入了一行未按约束的数据(会显示插入失败),数据库会申请一次主键,那么下一次插入正确的数据时,获得的自增主键就会是数据库中前一个自增主键+2的值。
- 一个字段可以有多个约束。
- 创建表时添加约束:
- create table {表名}(
- 字段1 类型 [{约束}] [comment 注释],
- 字段2 类型 [{约束}] [comment 注释],
- ...
- 字段n 类型 [{约束}] [comment 注释]
- )[comment 表注释];
复制代码 [code]# 下面是创建表语法中的其中一行# 如我们的目的是:创建一个age字段,限制取值范围为0-120age int check ( age > 0 and age |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|