百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> mysql主键索引和普通索引之间的区别有哪些
分享文章到:

mysql主键索引和普通索引之间的区别有哪些

发布时间:08/01 来源:未知 浏览: 关键词:
区别:普通索引是最根本的索引类型,没有任何限定,值可认为空,可以反复。主键索引是一种特别的独一索引,一个表只能有一个主键,不允许有空值;索引列的所有值都只能涌现一次。 索援用来迅速地寻觅那些拥有特定值的记载,所有MySQL索引都以B-树的情势保留。MySQL供给多种索引类型供选中:普通索引 、独一性索引、主键索引 、全文索引等等。下面本篇文章就来给大家介绍一下主键索引和普通索引之间的区别 ,但愿对你们有所帮忙。

主键是一种独一性索引,但它必需指定为“PRIMARY KEY”。

主键个别在新建表的时候指定,例如

CREATE TABLE tablename ( [...], PRIMARY KEY (列的列表) );

但是,我们也可以通过修改表的方式参加主键,例如“ALTER TABLE tablename ADD PRIMARY KEY (列的列表); ”。每个表只能有一个主键。

区别

普通索引是最根本的索引类型,没有任何限定,值可认为空,仅加快查询。普通索引是可以反复的,一个表中可以有多个普通索引。

主键索引是一种特别的独一索引,一个表只能有一个主键,不允许有空值;索引列的所有值都只能涌现一次,即必需独一。简略来说:主键索引是加快查询 + 列值独一(不成以有null)+ 表中只要一个。

以上就是mysql主键索引和普通索引之间的区别有哪些的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板