sql主键

主键:一列(或一组列),其值能够唯一标识表中每个行。就是说能够唯一标识表中每行的这列(这组列)称为主键。

每张表应该总是设置主键,因为主键有如下好处:

a、使用主键可以安全的删除或更新表中的每行数据;

b、使用主键可以让数据在磁盘上排列更紧密,提高磁盘的读写速度。

任何列都可以作为主键,只要满足如下条件即可:

a、任何两行都不具有相同的主键值。

b、每行都必须具有一个主键值(不能为NULL值)。

c、主键列中的值不允许修改或更新。

d、主键值不能重用,即某行被删除后它的主键值不能赋予以后的新行。

转载请注明出处:http://www.xiaomastack.com/2014/07/26/sqlzj/ 谢谢!

发表评论:

你的电子邮件地址将不会被公开.

39 + = 43