MSSQL中主键与索引的问题

czp 2001-09-22 03:56:59
如果在一个表中,列A、B、C 被设为主键的情况下,而我需要将A,B,C 设为索引,是否有必要再在这三列上再建一次索引?或者需要为列A,B,C,D,E 建立索引,是否只要为D,E建立索引就行了?请帮忙解答,谢谢!
...全文
102 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
l_agang 2001-09-22
  • 打赏
  • 举报
回复
A,B,C被设为主键,数据库自动会建立索引,不需要再建索引。如果要对A,B,C,D,E建立索引,不能只对D,E建立索引,必须在索引中包含所有的索引列即:A,B,C,D,E.
KingSunSha 2001-09-22
  • 打赏
  • 举报
回复
A,B,C被设为主键,数据库自动会建立索引。如果要对A,B,C,D,E建立索引,不能只对D,E建立索引,要把所有的列都包含在索引里面。

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧