1.索引的确定基本原则
实验:
1.我们先新建一个表:
CREATE TABLE sakila.city_1(city VARCHAR(50) NOT NULL);
2.向里面插入数据:
INSERT into sakila.city_1 select city from sakila.city;(将老的city表中的数据插入新的city_1表中5次)
3.将新的city_1表中的数据打乱
update sakila.city_1 set city = (select city from sakila.city order by rand() limit 1)
4.为city_1表中的city列数据建索引
如上图分别是前1-8个字符建立索引
5.查看索引建立的情况
以不同的索引分区的Cardinality值会随着建立索引的不同有不同的粒度。
强制使用索引: