跟王老師學MySQL:單表查詢

跟王老師學MySQL:單表查詢

主講教師:王少華   QQ羣號:483773664

學習內容

查詢全部字段
javascript

查詢指定字段php

查詢指定記錄css

帶in關鍵字的查詢html

帶between and關鍵字的查詢
java

帶like關鍵字的查詢
jquery

查詢空值git

帶and的多條件查詢
ajax

帶or的多條件查詢sql

查詢不重複記錄mongodb

對查詢結果進行排序


單表查詢是指從一張表中查詢所須要的數據。查詢數據時,能夠從一張表中查詢數據,也能夠從多張表中同時查詢數據。二者的查詢方式上有必定的區別。由於單表查詢只在一張表上進行操做,因此查詢比較簡單。

1、查詢全部字段

(一)列出表的全部字段

(二)使用「*」查詢全部字段

1 語法

1
select * from 表名;

2 舉例

查詢出表employee中記錄全部的字段信息


2、查詢指定字段

查詢數據時,能夠在SELECT語句的「屬性列表」中列出所要查詢的字段。

舉例

從表employee中查詢出num、name、sex和homeaddr4個字段的信息

1
select num, name ,sex,homeaddr from employee;


3、查詢指定記錄

SELECT語句中能夠設置查詢條件。

WHERE子句能夠用來指定查詢條件

(一)語法

1
WHERE  條件表達式

(二)舉例

查詢num爲3的記錄

1
select * from employee where num=3;


(三)查詢條件

where 子句經常使用的查詢條件有不少。以下圖所示


4、帶in 關鍵字的查詢

in關鍵字能夠判斷某個字段的值是否在指定的集合中。

若是字段的值在集合中,則知足查詢條件,該紀錄將被查詢出來。若是不在集合中,則不知足查詢條件。

(一)語法

1
[ NOT IN  ( 元素1, 元素2, …, 元素n )

注:

各元素之間用逗號隔開

若是元素是字符型,須要加上單引號

(二)舉例

查詢name字段的取值,不是張三和李四的記錄

1
select * from employee where name not in ( '張三' , '李四' );



5、帶Between and的範圍查詢

BETWEEN AND關鍵字能夠判讀某個字段的值是否在指定的範圍內。

若是字段的值在指定範圍內,則知足查詢條件,該紀錄將被查詢出來。

若是不在指定範圍內,則不知足查詢條件。

(一)語法

1
[ NOT BETWEEN 取值1  AND  取值2

注:

取值1:表示範圍起始值

取值2:表示範圍終止值

範圍邊界包括取值1和取值2

(二)舉例

查詢age字段的值在25-29之間的記錄

1
select * from employee where age between 25 and 29;


6、帶like的字符配置查詢

LIKE關鍵字能夠匹配字符串是否相等。

若是字段的值與指定的字符串相匹配,則知足查詢條件,該紀錄將被查詢出來。

若是與指定的字符串不匹配,則不知足查詢條件。

(一)語法

1
[ NOT LIKE  '字符串'

注:

字符串,必須加單引號或雙引號

字符串能夠是一個完整的字符串,也能夠包括通配符的字符。

%:表明任意長度的字符串,長度能夠爲0,好比b%k,表示以b開頭,以k結尾的任意長度的字符串

_:表示一個字符。b_k,表示以b開頭,以k結尾的,長度爲3的字符串

(二)舉例

查詢homeaddr字段,以浙江開頭,以州結尾的記錄

1
select * from employee where homeaddr  like '浙江%州' ;


7、查詢空值

IS NULL關鍵字能夠用來判斷字段的值是否爲空值(NULL)

(一)語法

1
IS  [ NOT NULL

(二)舉例

查詢記錄中sex字段爲空值的記錄

1
select * from employee where sex is null ;


注:

is null 不能用= ’‘來代替


8、帶AND的多條件查詢

AND關鍵字能夠用來聯合多個條件進行查詢。

使用AND關鍵字時,只有同時知足全部查詢條件的記錄會被查詢出來。

若是不知足這些查詢條件的其中一個,這樣的記錄將被排除掉。

(一)語法

1
條件表達式1  AND  條件表達式2  [ … AND 條件表達式n ]

(二)舉例

查詢年齡小於24,性別爲男的記錄

0

收藏

編程魔法師

101篇文章,15W+人氣,0粉絲

Ctrl+Enter 發佈

發佈

取消

掃一掃,領取大禮包

0

分享
編程魔法師
相關文章
相關標籤/搜索