我已经引用了许多文件,但找不到对此的支持/妥协答案。任何人都可以简要描述键和约束之间的区别吗?
最佳答案
键是表中的单个字段或多个字段的组合。它用于根据条件/要求从数据表中获取或检索记录/数据行。键还用于创建不同数据库表或 View 之间的关系。
SQL 约束用于为表中的数据指定规则。
如果约束和数据操作之间存在任何冲突,则中止该操作。
可以在创建表时(在 CREATE TABLE 语句内)或在创建表后(在 ALTER TABLE 语句内)指定约束。
您可以在下面的链接中查看更多文档
Keys
Constraint
关于sql - sql中的key和constraint有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42682822/