SQL的主键,约束 有啥用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL的主键,约束 有啥用相关的知识,希望对你有一定的参考价值。
请举例
初学者 谢谢
但有些人别他妈复制废话
类似于学号
好比一个表
学号 姓名 性别
1201 李三 男
1202 李四 女
1203 李三 女
1204 王二 男
这个表里面学号就是主键
只要查找1201 就能找到叫李三的男生
姓名和性别不能作为主键因为会有重复
查找李三会出来两个
查找男也会出来两个
不是唯一值 所以不可以作为主键
不知道你看懂了么...追问
约束呢
追答约束就是主键必须包含唯一的值。主键列不能包含 NULL 值(空值)。
每个表都应该有一个主键,并且每个表只能有一个主键。
约束就是一个上面的这个概念 主表约束就是主表的唯一性的意思。
通常单列做主键,也有多列一起的联合主键,看数据库类型 了
有些表不建立主键,但少 参考技术D 百度一下“郝斌 SqlServer2005 自学”追问
你说就是
以上是关于SQL的主键,约束 有啥用的主要内容,如果未能解决你的问题,请参考以下文章