MYSQL WHERE語句


過濾條件(WHERE)

 

 

   如果你失憶了,希望你能想起曾經為了追求夢想的你。
  QQ群:651080565(php/web 學習課堂)
 
例子:淘寶首頁上,我們會看到很多個商品,但這些商品,並不是(無限多)很多,他有一定的數量,是被限制顯示多少條數據了的。我相信大家都能知道,淘寶是個大平台,商品多得根本數不了,所以,不做一定的條件,這些商品(大數據)在首頁顯示,你根本看不完。。。
 
所以好多平台,都有這“分類、分頁”的操作呢。
 
語法:SELECT * FROM cs_user WHERE age = 18
SELECT 列名稱 FROM 表名稱 WHERE 列 運算符 值
 
來看看示例的表及數據:
 

 
我們使用上面的語句:SELECT * FROM cs_user WHERE age = 18
 
這是一條查詢語句 SELECT,會出現這樣的結果:
 

 
考慮到,我們的表數據里,只有10條,所以我們可以去對比一下,能發現,查詢出來的結果,確實就是,18歲的只有兩條數據。如果你的項目數據太多,就別去對比了,上千萬條數據,你數不過來的。。
 

下面的運算符可在 WHERE 子句中使用:

操作符 描述
= 等於
<>  或者  != 不等於
> 大於
< 小於
>= 大於等於
<= 小於等於
BETWEEN 在某個范圍內
LIKE 搜索某種模式
使用以上條件過濾,你就可以查找(修改、刪除)你想要的數據,例如我想知道大於等於(>=)18歲的數據:
 
SELECT * FROM cs_user WHERE age >= 18
 
看圖:
 

 
以上,是查詢(SELECT)數據,那么,我們做一下修改、刪除呢:
 
修改:UPDATE cs_user SET age = 50 WHERE id < 5
 
看圖:
 

 
效果:
 

 
刪除:DELETE FROM cs_user WHERE gender = '男'
 
看圖:
 

 
效果:
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM