最近我写了一个PHP web应用程序来收集数据列表并输出它。起初我认为PHP代码运行缓慢,但我检查了运行该查询所需的时间,发现它是MySQL而不是PHP。
我的结论是,我需要在这些表上建立索引,但在继续这样做之前,我想从其他人那里得到反馈。
这是我的问题:
SELECT *
FROM claims c
LEFT
JOIN claims_data d
ON c.claim_number = d.claim_number
LEFT
JOIN merchant_category_code m
ON c.procedure_code = m.code
LEFT JOIN claim_log l
ON c.claim_number = l.claim_number
WHERE c.social_security_num = :num
ORDER
BY c.start_date DESC
对于QUERY,每一行都需要索引
ON left and right side of = for each table, column
WHERE for each table, column
SORT BY each table, column
花点时间使用MYSQL INDEX TUTORIALS