A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 huawei 于 2017-3-5 10:25 编辑

       相信很多PHP入门的用户,学过一段时间Mysql后,当人问到Mysql中的索引,主键,唯一索引,联合索引、全文索引的区别时,肯定傻眼,因为咱们大部分时候一定认为他们是一个意思。


       索引就相当于对指定的列进行排序,排序有利于对该列的查询,可以大大增加查询效率。建立索引也是要消耗系统资源,所以索引会降低写操作的效率。
       主键,唯一,联合、全文都属于索引。
        唯一索引:可以一个表中可以有多个,而且允许为空,列中的值唯一;
       主键索引:属于唯一索引(是一种特殊的唯一索引,不能有空值),且一个表只能有一个主键,主键列不允许空值;
       联合索引(组合索引):多个字段的多条件查询多使用,为了更多的提高mysql效率可建立组合索引,遵循”最左前缀“原则。
       全文索引:仅可用于 MyISAM 表,针对较大的数据,生成全文索引很耗时好空间。

       理论讲完了,如果不举出些例子,相信你依然是蒙b的,那我们举例如下,让你彻底搞清楚他们之前的区别:


游客,如果您要查看本帖隐藏内容请回复

      

63 个回复

正序浏览
mysql中的索引,主键,唯一
回复 使用道具 举报
顶。。。。。。。。。。。。。。。。。。。。。。。。。
回复 使用道具 举报
xuexixuexi
回复 使用道具 举报
666666666666666
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
学习学习
回复 使用道具 举报
mysql中的索引,主键,唯一,联合,全文索引的区别是什么?  
回复 使用道具 举报
ropang 初级黑马 2018-11-19 10:55:26
57#
6666666666666666666
回复 使用道具 举报
没啥说的先顶在下!!!!!!!!!!
回复 使用道具 举报

懵逼懵逼
回复 使用道具 举报
mysql中的索引,主键,唯一,联合,全文索引的区别是
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
anshao19 来自手机 中级黑马 2018-3-24 10:15:24
52#
Kkkkkkkkkkkkkkkkkk
回复 使用道具 举报

qianpai qianpai
回复 使用道具 举报
床前明月光我来和你呛
回复 使用道具 举报
srx9856 来自手机 初级黑马 2018-2-1 11:08:15
49#
写得好啊
回复 使用道具 举报
感谢楼主
回复 使用道具 举报
看看自己对个各个索引的理解是否正确
回复 使用道具 举报
好好好好好好好好好好
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 加入黑马