Mysql 列大小与键长度:x';他们不一样吗?

Mysql 列大小与键长度:x';他们不一样吗?,mysql,explain,Mysql,Explain,因此,我在char(5)列上有一个(唯一)索引,当我在使用它的查询上执行EXPLAIN时,它会说key_len是15。为什么不是5?这个表上还有其他索引吗?我猜键是由字符串字段本身、指向表的指针和其他一些元数据组成的(考虑到还有10个字节,而我希望指针是2的幂,可能是8的幂)?@zavg=它只是主键和唯一的索引,就是这样。密钥长度应该等于所有密钥的长度,是外部密钥还是主密钥?哪个数据库引擎?InnoDB/MyISAM/?向我们显示表格说明、查询和解释结果

因此,我在
char(5)
列上有一个(唯一)索引,当我在使用它的查询上执行
EXPLAIN
时,它会说key_len是15。为什么不是5?

这个表上还有其他索引吗?我猜键是由字符串字段本身、指向表的指针和其他一些元数据组成的(考虑到还有10个字节,而我希望指针是2的幂,可能是8的幂)?@zavg=它只是主键和唯一的索引,就是这样。密钥长度应该等于所有密钥的长度,是外部密钥还是主密钥?哪个数据库引擎?InnoDB/MyISAM/?向我们显示表格说明、查询和解释结果