社区
MS-SQL Server
帖子详情
如何建立主键?
xugr
2002-01-09 05:30:15
如何在一个已存在的数据表的某例上建立一个主键?
必须用sql语句。
我使用alter table 和 create index语句,但都没有成功!!!!!!
请各位帮忙!!!!!!!
...全文
102
7
打赏
收藏
如何建立主键?
如何在一个已存在的数据表的某例上建立一个主键? 必须用sql语句。 我使用alter table 和 create index语句,但都没有成功!!!!!! 请各位帮忙!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xugr
2002-01-09
打赏
举报
回复
to rwq_: thank you very much!!
rwq_
2002-01-09
打赏
举报
回复
alter table yourtable add constraint yourprimarykey primary key clustered(column)
ren_yx
2002-01-09
打赏
举报
回复
在SQLSERVER中,只需选择需要建主键的字段,然后单击工具栏中图象为“黄色钥匙”的图标即可。
xugr
2002-01-09
打赏
举报
回复
to KingSunsha: sqlserver 7.0!!!!!!!!!!
to yinzhen: 主鍵的欄位的資料是唯一的.
yinzhen
2002-01-09
打赏
举报
回复
alter table時先要看确定為主鍵的欄位的資料是不是唯一的.
KingSunSha
2002-01-09
打赏
举报
回复
什么数据库?
xugr
2002-01-09
打赏
举报
回复
I need you help!!!!!!!
Mysql原理刨析 :InnoDB存储引擎为什么需要设置
主键
?并且推荐使用整型的自增
主键
1. 为什么要设置
主键
? 毫无疑问的是,当对Mysql中的表设置了InnoDB存储引擎的时候,那么就需要对一列数据
建立
索引,方便快速查找,如果不设置
主键
的,Mysql会在表中逐列对比寻找无重复项的列作为逐渐,如果没有查找到,那么Mysql会在表中添加默认列作为
主键
。如果不设置
主键
列,那么Mysql会消耗大量的资源去寻找索引列或者是创建新的索引列,如果设置了索引列那么将极大的降低Mysql的资源消耗。 2. 为什么要采用整型的数据 ? Mysql底层对数据查找的时候,会涉及到大量的对比操作,如果采用UUID
InnoDB为什么要设置
主键
?
在InnoDB存储引擎中,
主键
索引被称为聚集索引。因为在该存储引擎下,数据按照
主键
的逻辑顺序存储,该叶子存储不仅存储索引也存储数据,所以使用
主键
索引查询或排序操作会更加高效。总之,在InnoDB存储引擎中,
主键
不仅起到了标识记录的作用,还可以提供高效的索引结构,并加速了关联查询和其他表之间的数据评价。这些复合的
主键
字段可以被认为是组成一个复合索引,使它们能够在查询时进行更有效的利用。InnoDB存储引擎使用了B+树的数据结构来实现索引,这种结构使基于
主键
的关联操作变得非常快速和高效。
【mysql】为什么建议InnoDB表必须建
主键
,并且推荐使用整型的自增
主键
?
因为聚簇索引,需要叶子节点存数据行,因此,如果存在
主键
,就默认把
主键
参考: 《Mysql聚簇索引和非聚簇索引》 《聚簇索引和非聚簇索引:Mysql为什么建议使用自增id做
主键
》 误区
为什么要尽量设定一个
主键
?
主键
是数据库确保数据行在整张表唯一性的保障,即使业务上本张表没有
主键
,也建议添加一个自增长的ID列作为
主键
. 设定了
主键
之后,在后续的删改查的时候可能更加快速以及确保操作数据范围安全. ...
为什么推荐InnoDB引擎使用自增
主键
?
原文地址:http://www.ywnds.com/?p=8735 在使用InnoDB存储引擎时,如果没有特别的需要,请永远使用一个与业务无关的自增字段作为
主键
,除非高并发写入操作可能需要衡量自增
主键
,后面会讲。 经常看到有帖子或博客讨论
主键
选择问题,有人建议使用业务无关的自增
主键
,有人觉得没有必要,完全可以使用如学号或身份证号这种唯一字段作为
主键
。不论支持哪种论点,大多数论据都是业务
MS-SQL Server
34,873
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章