我有一个group表-- option_id或extras_id应该放在单独的表中还是全部放在一个表中?以下是我的意思:mysql> select * from `group`;| id | name | type |mysql> select * from `group_extra`;
+----+----
mySQL表的排序不使用索引,我也不知道为什么。USE INDEX ( kk ) 给我这个:
id select_type table type possible_keys key key_len ref rows Extra但是,现在我还不明白“表扫描”和“文件短”是什么意思?即使我选择一个表的所有字段和所有行,按一列对该表进行排序不是更快吗?在O(n)中遍历该列的索引的内部树(然后在表文件中查找所请求的额外列,在O(1)中,索引文件存储