0
A
回答
0
這取決於表結構和用於獲取數據的查詢的類型..
如果您使用的是您正在使用的where子句中那麼MySQL上的日期列索引將僅從上個月的行搜索數據,否則MySQL需要掃描整個表。
+0
感謝您的回覆。索引如何防止MySql掃描整個表?我認爲MySql會遍歷整個表的日期列。 –
+0
不,它會創建單獨的索引頁並根據日期匹配獲取唯一相關數據 –
0
如果您在該列上進行了任何索引/分區,那麼它將只搜索表中的特定區域,而不是整個表格。
但是,如果您尚未使用任何索引或分區等優化技術,則會搜索整個表格。
相關問題
- 1. php PDO mysql - 行爲查詢
- 2. MySQL查詢爲行序列
- 3. 爲MySQL查詢執行
- 4. 在mysql查詢中運行mysql查詢
- 5. 爲MySQL查詢
- 6. Mysql更新查詢奇怪的行爲
- 7. MySQL PDO查詢的怪異行爲
- 8. 奇怪的行爲MySQL查詢
- 9. mysql查詢很怪異的行爲
- 10. 的MySQL,SQL理解查詢行爲
- 11. mysql奇怪的查詢行爲
- 12. Mysql DELETE查詢奇怪的行爲
- 13. MySQL查詢奇怪的行爲值
- 14. 奇怪的行爲與MySQL查詢
- 15. MYSQL子查詢行作爲主查詢中的列
- 16. MySQL查詢多行
- 17. 執行MySQL查詢
- 18. MySQL查詢「多行」
- 19. MySQL的:執行的查詢
- 20. MySQL查詢爲CSV
- 21. MySQL查詢爲空
- 22. 每行的Mysql子查詢
- 23. MySQL的多行SELECT查詢
- 24. MySQL查詢返回的行
- 25. PHP MySQL查詢的行
- 26. 回聲mysql的查詢行
- 27. MySQL的 - 查詢執行
- 28. MySQL查詢中的行數
- 29. MySQL的執行中查詢
- 30. ajax運行mysql查詢並檢查mysql查詢是否爲真或假?
你的桌子上有索引/分區嗎? –
如果我有索引或我沒有索引,MySql會做什麼? –
已經回答! :) –