mysql中左连接查询_mysql左连接「建议收藏」(Downloads)
生活随笔
收集整理的這篇文章主要介紹了
mysql中左连接查询_mysql左连接「建议收藏」(Downloads)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.on 后面的條件和where 后面的條件的區別
查詢語句開始 會根據 on后面的條件創建一張虛擬表,左邊表是全部數據,右邊表會根據on后面的條件進行篩選。
然后再根據where后面的條件進行篩選虛擬表中的數據作為最終數據
所以如果是篩選右表中的條件 放在了where 中則則會過濾掉 部分左表中的數據
結論:篩選右表的條件和左右表關聯的條件寫在on中 篩選左表的條件寫在where中
2.右表中的條件放在on中 如果右表的數據量很大的情況下會有很長的查詢時間 是因為創建虛擬表的時候由于數據量大 查詢條件沒有索引造成的 所以相應的增加索引進行查詢。
3.創建索引
alter table tableName add Index indexName(clum);
ALTER TABLE optable_task_item ADD INDEX task_id ( `task_id` );
4.那么where 中的條件創建索引時候有用呢?
總結
以上是生活随笔為你收集整理的mysql中左连接查询_mysql左连接「建议收藏」(Downloads)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 房产过户手续流程 房产过户的流程
- 下一篇: 如何查车保险到期时间 车险到期的时间怎么