程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL條件查詢語句的用法

MySQL條件查詢語句的用法

編輯:MySQL綜合教程

MySQL條件查詢語句是我們最常用的語句之一,下面將對MySQL條件查詢語句作詳盡的闡述,如果您對MySQL條件查詢語句方面感興趣的話,不妨一看。

如何有條件查詢數據?
MySQL條件查詢語句-WHERE,就要用到比較操作符(Comparison Operators),這大致有以下幾種:

  1. 1. = 和 != (等和不等)  
  2.  
  3. SELECT f_name, l_name from employee_data where f_name = 'John';  
  4.    
  5. +--------+------------+  
  6. | f_name | l_name     |  
  7. +--------+------------+  
  8. | John   | Hagan      |  
  9. | John   | MacFarland |  
  10. +--------+------------+  
  11. 2 rows in set (0.00 sec)  
  12.  

上述例子裡,我們用 = 比較運算符,查詢表裡的f_name 和 l_name,但是不是查詢所有,而只找名字為'John'的情況。

注意:

不要寫成 ==。
mysql的比較是不區分大小寫的,也就是你可以寫成: f_name = "JOHn"
如果查詢條件是針對年齡,那麼可以不用加引號,因為年齡是實數,例如:age = 33
和 = 相反,!= 代表不等的情況
2. > 和 < (大於和小於)

  1. SELECT f_name, l_name from employee_data where age > 32;  
  2. +--------+------------+  
  3. | f_name | l_name     |  
  4. +--------+------------+  
  5. | John   | MacFarland |  
  6. | Hassan | Rajabi     |  
  7. | Paul   | Simon      |  
  8. | Roger  | Lewis      |  
  9. | Danny  | Gibson     |  
  10. | Mike   | Harper     |  
  11. | Peter  | Champion   |  
  12. +--------+------------+  
  13. 7 rows in set (0.00 sec)  
  14.  

上述例子裡,我們用 > 比較運算符,同樣查詢表裡的f_name 和 l_name,但是只找年齡大於32歲的情況。小於和大於相反,這裡就不多說了。

3. >= 和 <= 大於等於和小於等於


 
 

MySQL無重復查詢的實現

mysql命令行cmd環境下轉編碼簡介

五種常用的MySQL命令行

mysql命令行參數簡介

Mysql命令行導入sql數據的實現

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved