1.測試條件:
伺服器和客戶機都是:cpu 雙核1.6ghz,記憶體4g的物理機
網路:區域網
查詢1000張表,記錄為10000條,查詢包括= 三個條件
mysql版本:5.5.7
查詢語句
2.測試1
單個長連線,持續測試60s,關快取
2.1 <=,>=
2.2 between
2.測試2
單個長連線,持續測試60s,開快取
3.2 between
4.結論
between比<=,>=的效能稍微多幾十個,但是不是很明顯,這兩個語句應該是等價的,唯一的可能是<=,>=需要提供兩次整數,而between只要一次,節省了查詢語句長度和傳輸資料大小
mysql的between的邊界問題
mysql的sql語句中可以使用between來限定乙個資料的範圍,例如 select from user where userid between 5 and 7 查詢userid為5 6,7的user,userid範圍是包含邊界值的,也等同如下查詢 select from user where ...
Sql語句日期的Between和and
最近做了乙個有獎答題程式,後台有根據日期查詢使用者的答題數量,可是遇到了問題,資料庫中的內容為 idname date1張三 2009 4 5 09 13 182李四 2009 4 6 15 48 363王五 2007 4 7 20 47 58 sql查詢語句為select from table w...
MySql語法中的between語法的邊界值
小知識點,在mysql中,between語法值的邊界值不是固定的 在比較純數字時,例如 select from table where age between 10 and 20 是左右都包含的,等同於 select from table where age 10 and age 20 在比較日期時...