什么是电脑上的主键?

[复制链接]
查看11 | 回复2 | 2013-8-16 14:26:58 | 显示全部楼层 |阅读模式
大家对主键这个词都不陌生吧?在SQL Server中肯定也都用过,那么你是否真的理解透彻了呢?有没有和唯一性约束、聚集索引、唯一性索引等概念混淆起来?好,让我们从几个典型的问题入手来好好辨一辨吧:1. 假设一张表上已经存在一个唯一性的聚集索引,是否还有必要在该表上创建一个主键约束呢?2. 如果需要主键约束,是否要先删除之前创建过的唯一性聚集索引,再新建主键约束呢?3. 针对相同的字段,通过主键约束自动生成的唯一性聚集索引的性能会比手工直接创建的唯一性聚集索引更好吗?仔细思考几分钟,再来看答案哦……1. 这个问题的答案已经是老生常谈了:尽管为表建主键可以称为一种最佳实践,但是如果你并不关心主键所带来的好处的话,建议还是不要盲目地创建。...
回复

使用道具 举报

千问 | 2013-8-16 14:26:58 | 显示全部楼层
一般讲主键就是说的注册表的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行