国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql中where查詢語句如何用

2024-07-24 12:32:59
字體:
來源:轉載
供稿:網友
  今天小編給大家分享一下mysql中where查詢語句如何用的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
  
  在mysql中,where語句常與SELECT語句配合使用,用于指定查詢的條件,語法為“SELECT * FROM 數據表名 WHERE 查詢條件;”;where語句可以根據mysql表中的字段值來讀取指定的數據。
 
  本教程操作環境:windows10系統、mysql8.0.22版本、Dell G3電腦。
 
  mysql中where查詢語句怎么用
  我們知道從 MySQL 表中使用 SQL SELECT 語句來讀取數據。
 
  如需有條件地從表中選取數據,可將 WHERE 子句添加到 SELECT 語句中。
 
  語法
 
  以下是 SQL SELECT 語句使用 WHERE 子句從數據表中讀取數據的通用語法:
 
  SELECT field1, field2,...fieldN FROM table_name1, table_name2...
  [WHERE condition1 [AND [OR]] condition2.....
  查詢語句中你可以使用一個或者多個表,表之間使用逗號, 分割,并使用WHERE語句來設定查詢條件。
 
  你可以在 WHERE 子句中指定任何條件。
  你可以使用 AND 或者 OR 指定一個或多個條件。
  WHERE 子句也可以運用于 SQL 的 DELETE 或者 UPDATE 命令。
  WHERE 子句類似于程序語言中的 if 條件,根據 MySQL 表中的字段值來讀取指定的數據。
  示例如下:
 
  1、按關系運算符篩選
 
  等于 =
 
  大于 >
 
  大于等于>=
 
  小于<
 
  小于等于<=
 
  不等于!=
 
  例子如下
 
  select name from student where name='張三'    ## 查詢name等于張三的數據
  select name from student where name!='張三'  ## 查詢name不等于張三的數據
  select name from student where age>20        ## 查詢age大于20的數據
  2、邏輯運算符
 
  and
 
  or
 
  not
 
  例子如下
 
  select * from student where age>10 and name='張三'  ##查詢age大于10且name等于"張三"的數據。
  select * from student where not name='張三'        ##查詢name不等于"張三"的數據。
  3、范圍查詢
 
  in
 
  between 大數值 and 小數值
 
  例子如下
 
  select * from student where age in (10,11)  ##查詢age等于10或者11的數據。
  select * from student where age=10 or age=11  ## 與上面語句等效。
  select * from student where age between 10 and 24 ##查詢age在10到24之間的數據,包含邊界值。
  4、空判斷
 
  select * from student where address is null       ##查詢address為null的數據
  select * from student where address is not null   ##查詢address不為null的數據
  5、模糊查詢
 
  like
 
  %表示任意多個字符(包括0)
 
  _表示任意一個字符
 
  escape:取消%或_字符的通配符特性
 
  例子如下
 
  select * from student where name like '王%'   ##查詢name中姓張的數據。
  select * from student where name like '張_    ##查詢name中兩個字姓張的數據。
  select * from student where name like '%A%%' escape 'A'  ##查詢name中含有"%"的數據
  以上就是“mysql中where查詢語句如何用”這篇文章的所有內容,感謝各位的閱讀!

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芜湖市| 柳河县| 曲水县| 曲松县| 保亭| 钟山县| 沙坪坝区| 桦甸市| 信阳市| 柯坪县| 合水县| 贵德县| 疏勒县| 青海省| 婺源县| 开阳县| 大足县| 兰坪| 淮安市| 千阳县| 集贤县| 宁南县| 沁水县| 宾阳县| 阿图什市| 泰宁县| 新河县| 疏勒县| 正安县| 乐安县| 光泽县| 长武县| 成武县| 东丰县| 龙州县| 格尔木市| 鄯善县| 外汇| 临猗县| 屏东县| 安宁市|