這一節主要是對於一些特定類型的最佳化查詢: (1)count查詢優化; (2)關聯查詢 (3)子查詢 (4)GROUP BY 和 DISTINCT優化 (5)LIMIT 分頁最佳化count查詢最佳化COUNT()聚合函數的作用: (1)統計某一列值的數量,也可以統計行數。需要注意的是統計列值時要求列值是非空的(不統計NULL)(2)統計結果集的行數。當列值不可能為空時統計的就是表的行數。但為了確保一定要使用COUNT()來取得結果集的行數。通配符會直接忽略所有列值直接計算行數,並進行最佳化。對於MyISAM儲存引擎,當在單一表中沒有限定where查詢條件時COUNT(*)是非常快的,因為MyISAM本身已經存了這個行數總值。當有where限定條件,也是需要進行查詢統計的。以下給出一個簡單優化的使用範例:(
簡介:這一節主要是一些特定類型的最佳化查詢: (1)count查詢最佳化; (2)關聯查詢 (3)子查詢 (4) GROUP BY 和DISTINCT優化 (5)LIMIT 分頁優化count查詢優化COUNT()聚合函數的作用: (1)統計某一列值的數量,也可以統計行數。是非空的(不統計NULL)(2)統計結果集的行數。
以上是總結關於特定類型查詢注意點的詳細內容。更多資訊請關注PHP中文網其他相關文章!