MySQL约束
MySQL约束
SmartSage约束是作用在表中字段上的规则,在创建表或者修改表时添加,用于限制存储在表中的数据,来保证数据库中数据的正确、有效和完整性。
常见约束:
约束 | 描述 | 关键字 |
---|---|---|
非空约束 | 限制字段的数据不能为null | NOT NULL |
唯一约束 | 保证该字段的所有数据都是唯一、不重复的 | UNIQUE |
主键约束 | 主键是一行数据的唯一标识,要求非空且唯一 | PRIMARY KEY |
默认约束 | 保存数据时,如果未指定该字段的值,则采用默认值 | DEFAULT |
检查约束 | 保证字段值满足某一个条件 | CHECK |
外键约束 | 用来让两张表的数据之间建立连接,保证数据的一致性和完整性 | FOREIGN KEY |
注意:
外键约束一般不使用
演示:
1 | create table user( |
在使用图形化界面软件时,也可以加入约束。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果