首页 > 图灵资讯 > java面试题>正文
SQL中PK、UK、CK、FK、DF是什么意思
2024-02-02 10:15:49
在SQL中,这些缩写代表了不同的约束类型:
- PK (Primary Key): 主键约束,用于唯一标识表中的每一行数据。主键的值不能重复,且不能为空。
- UK (Unique Key): 唯一约束,确保列中的数值是唯一的,但可以包含空值。
- CK (Check Constraint): 检查约束,用于确保列中的数据满足特定的条件,类似于对列添加额外的验证条件。
- FK (Foreign Key): 外键约束,用于在一个表中创建指向另一个表中主键的外键关系,确保引用的完整性。
- DF (Default Constraint): 默认约束,用于指定列的默认值。如果插入行时未提供值,将会使用默认值。