こんにちは、このクエリがあります
SELECT * FROM customers WHERE height > 180 AND height < 200
explain
それに適用した結果は次のとおりです。
mysql> explain SELECT * FROM customers WHERE height > 180 AND height < 200;
+----+-------------+-----------+------+---------------+------+---------+------+-------+-------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+-----------+------+---------------+------+---------+------+-------+-------------+
| 1 | SIMPLE | customers | ALL | height | NULL | NULL | NULL | 10423 | Using where |
+----+-------------+-----------+------+---------------+------+---------+------+-------+-------------+
height
どういうわけか、ピックアップされていないフィールドのインデックスがあることに注意してください...
フィールドはheight
整数です。私は知らないよ。type
私はそれが使用され、また使用されることを期待していましたrange
誰?