mysql:索引的本质详解


mysql:索引的本质详解

文章插图

create unique index idx2 on test1(name);
创建索引并指定长度select * from test1 a where a.email = ‘javacode1000085@163.com‘;
所有的email记录,每条记录的前面15个字符是不一样的,结尾是一样的(都是@163.com),通过前面15个字符就可以定位一个email了,那么我们可以对email创建索引的时候指定一个长度为15,这样相对于整个email字段更短一些,查询效果是一样的,这样一个页中可以存储更多的索引记录,命令如下:
create index idx3 on test1 (email(15));
查看表中的索引show index from test1
删除索引我们删除idx1,然后再列出test1表所有索引,如下:
drop index idx1 on test1;
show index from test1;
二十三、mysql索引管理详解
标签:padding   创建   dex   允许   b+树   str   class   唯一索引   pre   
【mysql:索引的本质详解】