黑马程序员技术交流社区
标题:
mysql中的索引,主键,唯一,联合,全文索引的区别是什么?
[打印本页]
作者:
huawei
时间:
2017-2-20 18:29
标题:
mysql中的索引,主键,唯一,联合,全文索引的区别是什么?
本帖最后由 huawei 于 2017-3-5 10:25 编辑
相信很多PHP入门的用户,学过一段时间Mysql后,当人问到Mysql中的索引,主键,唯一索引,联合索引、全文索引的区别时,肯定傻眼,因为咱们大部分时候一定认为他们是一个意思。
索引
就相当于对指定的列进行排序,排序有利于对该列的查询,可以大大增加查询效率。建立索引也是要消耗系统资源,所以索引会降低写操作的效率。
主键,唯一,联合、全文都属于索引。
唯一索引:
可以一个表中可以有多个,而且允许为空,列中的值唯一;
主键索引:
属于唯一索引(是一种特殊的唯一索引,不能有空值),且一个表只能有一个主键,主键列不允许空值;
联合索引(组合索引)
:多个字段的多条件查询多使用,为了更多的提高mysql效率可建立组合索引,遵循”最左前缀“原则。
全文索引
:仅可用于 MyISAM 表,针对较大的数据,生成全文索引很耗时好空间。
理论讲完了,如果不举出些例子,相信你依然是蒙b的,那我们举例如下,让你彻底搞清楚他们之前的区别:
精华推荐:
2017最新PHP学习路线图(附完整视频资源)+源码+技巧/经验+求职+前景总结!
连续两班仅6日就业率突破53%,看2016PHP课程升级是否成功!
视频集合:众多老学员呐喊:"为什么我选传智PHP"!
作者:
a5816138
时间:
2017-2-28 16:58
qianpai qianpai
作者:
ljmisa
时间:
2017-2-28 17:36
懵逼懵逼
作者:
踏上PHP征程
时间:
2017-3-1 01:43
谢谢分享
作者:
fxb
时间:
2017-3-2 13:18
mysql中的索引,主键,唯一,联合,全文索引的区别
作者:
xingye123
时间:
2017-3-3 09:42
好好看看~~~
作者:
penguin563
时间:
2017-3-4 00:18
谢谢分享
作者:
dayday语笑嫣然
时间:
2017-3-7 09:28
学习学习学习学习学习学习学习学习
作者:
thinkJUN
时间:
2017-3-8 20:04
很棒,很棒,很棒。。。。。。。。。
作者:
pensy
时间:
2017-3-9 11:05
sql中的索引,主键,唯一,联合,全文索引的
作者:
mfknny
时间:
2017-3-12 09:52
非常感谢
作者:
huangzejun
时间:
2017-3-13 22:12
面试的时候好像有人问过我
作者:
echohhhhhh
时间:
2017-3-15 12:17
谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢
作者:
Java开发
时间:
2017-3-16 11:45
01111111111
作者:
dollzcx
时间:
2017-3-20 01:06
22222222222222222222222222222
作者:
XIAOBAIYIGE
时间:
2017-3-24 15:55
看看后面的内容
作者:
yeyilu天雪
时间:
2017-3-28 20:07
谢谢分享
作者:
782934029
时间:
2017-4-3 09:50
我要学习
作者:
过眼云烟1314
时间:
2017-4-8 10:05
学习
作者:
—码农—
时间:
2017-4-11 16:56
参与/回复主题
作者:
剑客星辰
时间:
2017-4-30 11:00
33333333333333333
作者:
咿呀咿呀哟
时间:
2017-5-2 15:16
感谢老师的分享~谢谢
作者:
followyounger11
时间:
2017-5-11 19:07
很好地东西
作者:
踏上PHP征程
时间:
2017-5-19 21:41
谢谢分享
作者:
瞬间回忆
时间:
2017-5-24 16:33
mysql中的索引,主键,唯一,联合,全文索引的区别是什么?
作者:
dongfengyuli
时间:
2017-5-29 11:25
好资料,好资料,好资料。。
作者:
rebirthday
时间:
2017-5-31 10:19
666666666666666666666
作者:
645847022
时间:
2017-6-19 14:51
不错的学习网站,收藏了
作者:
打小我就行
时间:
2017-6-26 16:36
I'am a Beginner
作者:
woshiphper
时间:
2017-8-1 16:32
dddddddddddddddddddddddddddddd
作者:
woshiphper
时间:
2017-8-1 16:33
我刚活动共毒攻都搞定了价格多少拉哥斯达黎加的
作者:
yzwljlb
时间:
2017-8-2 08:12
看一看,学一学,顶一顶
作者:
yizhengpeng
时间:
2017-8-2 10:19
好牛哦~~~
作者:
pykpyk
时间:
2017-8-8 10:21
66666666666666666
作者:
qq280385639
时间:
2017-8-8 13:57
66666666666666666666666
作者:
张先生不甘心
时间:
2017-8-9 18:09
来观摩观摩
作者:
yklyh199243
时间:
2017-8-10 10:32
很好,正好需要
作者:
werrwerwe
时间:
2017-8-25 16:01
mysql中的索引,主键,唯一,联合,全文索引的区别是什么?
作者:
yuanlinjiayou
时间:
2017-9-9 12:28
11111111111111
作者:
Rakishly
时间:
2017-9-21 17:57
: mysql中的索引,主键,唯一,联合,全文索引的
作者:
873934580
时间:
2017-9-26 11:29
xiangkankan
作者:
HZY950322
时间:
2017-10-24 17:15
谢谢分享......
作者:
813319284
时间:
2017-10-26 09:45
顶帖顶帖
作者:
mvpicy
时间:
2017-10-26 13:56
学习学习学习
作者:
heimafeifan
时间:
2017-11-3 16:30
先注册登录,然后回复,然后才能继续看
作者:
20090130229
时间:
2017-11-16 19:55
好好好好好好好好好好
作者:
andyZYD
时间:
2018-1-13 11:04
看看自己对个各个索引的理解是否正确
作者:
chenkangcong123
时间:
2018-1-31 11:33
感谢楼主
作者:
srx9856
时间:
2018-2-1 11:08
写得好啊
作者:
dadadeheima
时间:
2018-2-1 23:28
床前明月光我来和你呛
作者:
zwzw
时间:
2018-2-2 15:15
qianpai qianpai
作者:
anshao19
时间:
2018-3-24 10:15
Kkkkkkkkkkkkkkkkkk
作者:
heimaisme
时间:
2018-3-26 08:57
谢谢分享
作者:
zjlsyz
时间:
2018-7-12 14:21
mysql中的索引,主键,唯一,联合,全文索引的区别是
作者:
助手
时间:
2018-8-28 22:54
懵逼懵逼
作者:
uuuqqq
时间:
2018-10-7 06:52
没啥说的先顶在下!!!!!!!!!!
作者:
ropang
时间:
2018-11-19 10:55
6666666666666666666
作者:
hu838135705
时间:
2018-11-29 16:38
mysql中的索引,主键,唯一,联合,全文索引的区别是什么?
作者:
bug刘
时间:
2019-1-9 11:09
学习学习
作者:
frmsceg
时间:
2019-4-1 10:43
谢谢分享
作者:
wyywn1314
时间:
2020-4-12 22:39
666666666666666
作者:
要像个大男孩
时间:
2021-9-15 23:55
xuexixuexi
作者:
HM1002
时间:
2021-11-1 21:15
顶。。。。。。。。。。。。。。。。。。。。。。。。。
作者:
mdk333
时间:
2022-8-16 22:50
mysql中的索引,主键,唯一
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2