前缀索引和索引选择性
如果希望给一个很长的字符串上添加索引,那么可以考虑使用前缀索引.在正式介绍前缀索引之前,我们先大概考虑一下索引的工作步骤,数据库使用索引进行查找的时候,一般是如下几步:
在索引的B...(我在自己的5张表上做了类似此case的测试,结果都是只使用了一个索引.)...因为数据真正的数据只能有一种排序方式,所以一个表上只能有一个聚簇索引.Innodb使用主键来进行聚簇索引,没有主键的话就会选择一个唯一的非空索引,如果还还没有,innodb会选择生成一个隐式的主键来进行聚簇索引...因此,覆盖索引无法和列前缀索引一起使用,这是我用一个早晨的时间测试得出的结论....如何查看索引的一些相关信息?
索引信息
在mysql中可以使用show index from table_name来查看某个表上的索引,它将会有如下的输出:
?