问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql 主键需要设置索引吗

发布网友 发布时间:2022-05-03 06:21

我来回答

4个回答

懂视网 时间:2022-05-03 10:43

当你创建或设置主键的时候,mysql会自动添加一个与主键对应的唯一索引,不需要再做额外的添加。

如果查询的条件中没有用到主键,可以将你的查询字段设置为索引。如果你想在主键上设置索引的话,主键就有索引的功能。

如下图在mysql中创建的一张表,可以看到CREATE TABLE语句中只设置了主键 PRIMARY KEY,并没有建立索引的语句,但索引信息处显示了唯一主键索引,这是由mysql自己创建的。

1.png

数据库主键和索引的区别与联系

1、主键是一定是唯一性索引,但唯一性索引不一定是主键。

主键就是能够唯一标识表中某一行的属性或者是属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识一行记录,所以可以确保执行数据更新、删除的时候不会出现错误的。主键还经常和外键构成参照完整性约束,防止出现数据不一致。数据库管理系统对于主键自动生成唯一索引,所以主键也是一个特殊的索引。

2、唯一索引标识索引值唯一,一个表可以有多个唯一索引,但主键只能有一个。

3、主键列不能为空,但唯一索引列可以为空。

4、一张表只能有一个主键,但可以有多个索引。

通俗举例来说:主键相当于一本书的页码,索引相当于书的目录。

热心网友 时间:2022-05-03 07:51

主键本身就是索引,不再需要另外设置, 非主键字段可以设置索引

热心网友 时间:2022-05-03 09:09

主键本身就是索引啊,所以不需要再建索引

热心网友 时间:2022-05-03 10:43

一般数据库主键就是索引吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... Word的怎样制作五角星水印...要五角星啊 使用itext对pdf操作后,为什么生成pdf文件变大了 香港春节今年休息几天 香港的春节假期放多少天 为什么玩CS1.6时像电影快放是的什么都很快?? ndsl 用moonshel看电影 快放好慢 几乎没用嘛! 谁有可以把电影慢放的播放器的哈? 什么放电影最快 kmplayer播放电影时为什么会经常的快速放呢? 电影里经常有一些像快放的镜头,又像是很模糊,是什么手法 黑白胶片电影为什么都是快放的? 电影中拍出的那种 主体常速 背景快放的效果 是怎样做到的? 为什么有的电影不能快放 下载的电影会快放,怎么解决? 惠普电影和电视怎么快放 快播能放电影吗 用KMPLAYER快放电影的时候,声音有点变调,不太正常,有没有设定的方法? 快放影视盒子 急急急!! 为什么快放影视盒子用不了 梦见死鱼又活了跳进河游走了 男生文科选什么专业好啊 学生公交卡丢了在补办里面的钱能补回吗? 我想知道补一张学生公交卡要多少钱? 济南公交学生卡丢了,补办里面的钱还有吗? 市民卡掉了补办里面的那个公交卡钱还在吗? 经常吃豆制品有什么坏处,只说坏处,谢谢。 北京学生公交卡补办后,原先的余额还在吗? 经常吃豆制品好吗 补办学生公交卡要钱吗?旧卡里面的钱能转到新卡里面去吗? 经常吃豆制品有什么好处 常吃豆制品有什么好处? 合肥的学生公交卡丢失,补办原卡里的钱能转到新卡上吗 经常食用豆类食品对身体有益吗? 经常吃豆制品会不会影响健康? 北京学生天坛学籍卡,就是公交卡,补办后原来卡里的钱怎么办? 大连学生公交卡补办里面剩余的钱还能找回么 北京初一学生卡丢了在哪补办【两张】公交卡里的钱补办之后还有么 经常吃豆制品对孩子的身体会产生哪些好处? 学生公交卡丢了,卡里的钱怎么办 男人长期吃豆制品有什么影响吗