MYSQLインデックスの問題:インデックスはクエリーでどのように使用しますか?
874 ワード
,
SQL> CREATE TABLE test_tab (
2 id INT,
3 name VARCHAR(10),
4 age INT,
5 val VARCHAR(10)
6 );
, ,
SELECT * FROM test_tab WHERE name =
, , 。
, , , 。
name
CREATE INDEX idx_test4_name ON test_tab (name );
, 。
, , SQL,
SELECT * FROM test_tab WHERE age = 25
? age ,
name
, WHERE , , , , 。
, , 2 。
:
CREATE INDEX idx_test_name_age ON test_tab (name, age);
SELECT * FROM test_tab
WHERE
name LIKE ' %'
AND age = 25
, 。
, , , , , 。 :
SELECT
AVG( avg ) AS
FROM
http://zhangcj200209.blog.163.com/blog/static/1286470882011019115120481/