MySql黑丝带 - 数据索引
【摘要】
MySql黑丝带 - 数据索引
#
- - 数据库索引是数据库记录的引用指针
- - 索引会过滤掉NULL
* 如果某一列有NULL,那么该列不会被加入到索引
- - 当索引为文本时,不加单引号...
MySql黑丝带 - 数据索引
#
- - 数据库索引是数据库记录的引用指针
- - 索引会过滤掉NULL
* 如果某一列有NULL,那么该列不会被加入到索引
- - 当索引为文本时,不加单引号查询会进行全表扫描而不会使用索引,当数据量达到几十万时,查询效率相差超过百倍以上
#
1 - PRIMARY
主键:唯一性,不可NULL,索引
2 - KEY
外键(但不全是外键),索引
3 - UNIQUE
唯一性(这个列插入相同数据时会报数据重复的错误)
4 - FULLTEXT
全文索引,只适用MyIsam引擎,现在一般都用Innodb引擎
* MyIsam引擎是表锁定且不支持事物和高级SQL功能,Innodb是行锁定且支持事物和高级功能
* MyIsam引擎效率比Innodb要高
5 - SPATIAL
空间索引,一般不用
#
文章来源: wretchant.blog.csdn.net,作者:简简单单OnlineZuozuo,版权归原作者所有,如需转载,请联系作者。
原文链接:wretchant.blog.csdn.net/article/details/74853718
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)