mysql 《 ,》 和between的效能比較

2021-05-23 21:21:45 字數 381 閱讀 5770

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 在比較日期時...