explain结果中有索引的key_len(数据库编码为utf-8)
1.索引的类型有关
unique,是所有索引字段数据类型的len之和;
btree,用到的索引字段数据类型的len之和。
2.与索引的数据类型有关
类型 | 字节len | 是否为null | 其他 |
tinyint | 1 | 1 | |
smallint | 2 | 1 | |
mediumint | 3 | 1 | |
int | 4 | 1 | |
bigint | 8 | 1 | |
float | 4 | 1 | |
double | 8 | 1 | |
decimal | 5 | 1 | |
char | 3 | 1 | 与长度成正比 |
varchar | 3 | 1 | 与长度成正比,变长需2字节 |
date | 3 | 1 | |
time | 3 | 1 | |
year | 1 | 1 | |
datetime | 5 | 1 | |
timestamp | 4 | 1 |