您现在的位置是:课程教程文章
mysql前缀索引是什么
2023-12-14 20:41课程教程文章 人已围观
-
MySQL 从零基础入门到精通(涵盖 SQL 注入及
MySQL 从零基础入门到精通(涵盖 SQL 注入及SQL和安全测试是每个软件工程师都需要具备的额外的、通用的技能,这与他们在... -
Dubbo框架/MySql分布式集群|大数据与分布
Dubbo框架/MySql分布式集群|大数据与分布学习前,你可在向小职老师微信 z_zhizuobiao 免费获取: 1、开发工具下载 2、老师... -
MySQL数据库管理高级篇(一)
MySQL数据库管理高级篇(一)MySQL是一个关系型数据库管理系统,目前属于Oracle旗下产品。MySQL是最流行的关... -
Linux/运维/云计算/centos/零基础/Mysql/工程师
Linux/运维/云计算/centos/零基础/Mysql/工程师...
1、说明
有时候需要索引很长的字符列,索引变得又大又慢,使用前缀索引,只需要索引列开始的部分字符,就能节省索引空间,提高效率。但是也会减少索引的选择。
2、语法
index(field(10))
使用字段值的前10个字符建立索引,默认是使用字段的全部内容建立索引。
3、实例
selectSQL_NO_CACHEcount(DISTINCTloc)/count(*)fromdept; altertabledeptaddindexindex_loc(loc(7));
前缀索引是一种能使索引更小、更快的有效办法。
缺点:mysql无法使用前缀索引做order by 、group by、覆盖扫描。
以上就是mysql前缀索引的介绍,希望对大家有所帮助。更多mysql学习指路:MySQL
课程教程:mysql前缀索引是什么上一篇:mysql垂直分割是什么
下一篇:没有了