社区
MS-SQL Server
帖子详情
这个问题你遇到过吗?
pausing
2001-12-30 09:38:00
请问在一个表中有没有必要把自动加1的栏位设为主键!不管从那方面考虑!
...全文
106
10
打赏
收藏
这个问题你遇到过吗?
请问在一个表中有没有必要把自动加1的栏位设为主键!不管从那方面考虑!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smartdonkey
2001-12-30
打赏
举报
回复
我认为有些情况将之设为主键时有必要的:
1.找不到合适的主键,用之做替代主键,不仅标识唯一(这也是小事),有时候做其他表的外键,更是方便。
2.若用之做聚簇索引,可以提高索引的查询速度,因为sqlserver用聚簇索引主键的值作为索引的存储值。
整数查询就快,而且不占用空间,速度提高很大。
3.有时候可以使用之做编号,设置identity从100000起,则所有的号就是100001,100002,100003。。。。
pausing
2001-12-30
打赏
举报
回复
能说清楚一些吗?
fangzhiqing2001
2001-12-30
打赏
举报
回复
shit!这样的问题?!
supsuccess
2001-12-30
打赏
举报
回复
把自动加1的栏位设为主键,没有什么意义,它本身就能标志成唯一,再把它设为主键,有点....
wlk
2001-12-30
打赏
举报
回复
主键可以是别的,如日期+时间,或自己生成的流水号,总比自动加1的好
pausing
2001-12-30
打赏
举报
回复
给个理由先!
dtmark
2001-12-30
打赏
举报
回复
不需要,不许要.
marvellin
2001-12-30
打赏
举报
回复
你觉得呢?当然不要喽
Rewiah
2001-12-30
打赏
举报
回复
补充smartdonkey(聪明的毛驴) 的理由:
4.sqlserver的identity有时会产生重复的ID(在并发的时候),用主键或者唯一索引可以防止!
pausing
2001-12-30
打赏
举报
回复
to samrtdonkey:
能说说你对聚簇索引的理解吗?
还有不管是sql还是oracle我们在查询是怎样写才能用到索引,使用索引的原理什么!
还有我如何建立外键,但两个表存在什么养的关系时使用外键,请举例说明!
【运维面试】你在公司中
遇到
过什么样棘手的
问题
?
我们今天来聊聊你在公司
遇到
过什么棘手的
问题
,先把
问题
列出来,后期在慢慢补,特此声明,部分
问题
来源于网络,部分
问题
来源于学员调研,部分来源于技术支持。太小的
问题
没有写在里面。 备注: 棘手的
问题
,不一定非...
面试中常问的你在项目开发中
遇到
过哪些
问题
怎么回答?
一、你在项目开发中
遇到
过哪些
问题
? 此
问题
的回答一般从三个方向入手,一是技术
问题
,二是解决方案
问题
,三是甲方或团队配合
问题
,针对这三个方面的
问题
回答示例。 一、技术方面: 开发项目过程中
遇到
问题
是难免的...
面试官:
遇到
一个从没接触过的
问题
你是怎么解决的?
面试官为什么要问你这个
问题
在一定的面试时间里,面试官问你这个
问题
的目的是什么呢? 这个题目是一个开发性的
问题
,一般会出现在面试的最后或者气氛较为紧张时缓解气氛。但面试时提出的每一个
问题
,面试官都是有...
你在工作中
遇到
过印象深刻的困难是什么,你怎么克服的?
你在工作中
遇到
过印象深刻的困难是什么,你怎么克服的? 为什么我想聊聊这个
问题
呢? 因为我发现这个
问题
经常出现在各个技术交流群中,大家聊到这个话题的时候大多都苦不堪言,纷纷表示不知道怎么去回答这个
问题
...
开发过程中
遇到
问题
怎么解决?
这类
问题
一般跟你的需求和设计相关。大致分下列情况: 1、需求不明确、自己对需求存在误区和不理解 2、对需求有不同见解的地方或者需要改进, 3、另外就是对设计有类似的
问题
。 这些
问题
一旦出现,千万不要藏着掖着...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章