`
BabyDuncan
  • 浏览: 575551 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库中的主键

 
阅读更多
一,什么是主键?
唯一标示表中每行的这个列或这组列成为主键,主键用来表示这个特定的行。应该总是定义主键,这样标语数据库的管理和操作。
二,表中任何列都可以定义为主键,只要它满足以下条件
①,任意两行都不具有相同的主键值。
②,每行必须有一个主键值,也就是说其值不能为NULL。
③,主键列的值不能被修改和更新。
④,主键值不能重用,即使该行已经被删除,其值也不能被赋予给新的行。
三,多列主键和外键
主键通常定义在数据库的一列上,但是这并不是必须的,也可以把主键定义在多列上,但是这些列都必须满足上述条件,并且这些列的组合必须是唯一的。
另外还有之中很重要的键叫外键,下一篇日志再说吧。

要记住主键必须满足的四个条件:
1,主键值唯一
2,主键不能为NULL
3,主键不能被修改或者更新
4,主键不能被重用
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics