久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

MySQL單表查詢進階總結

本篇文章給大家?guī)砹岁P于mysql的相關知識,其中主要介紹了關于單表查詢的相關內容,下面一起來看一下,希望對大家有幫助。

MySQL單表查詢進階總結

程序員必備接口測試調試工具:立即使用
Apipost = Postman + Swagger + Mock + Jmeter
Api設計、調試、文檔、自動化測試工具
后端、前端、測試,同時在線協(xié)作,內容實時同步

推薦學習:mysql視頻教程

在我們對數(shù)據(jù)進行操作時,查詢無疑是至關重要的,查詢操作靈活多變,我們可以根據(jù)開發(fā)的需求,設計高效的查詢操作,把數(shù)據(jù)庫中存儲的數(shù)據(jù)展示給用戶。

查詢是數(shù)據(jù)操作至關重要的一部分,比如說在所有商品中查找出價格在規(guī)定范圍內的所有商品,要想把數(shù)據(jù)庫中的數(shù)據(jù)在客戶端中展示給用戶,一般都進行了查詢的操作。

在實際開發(fā)中,我們要根據(jù)不同的需求,并且考慮查詢的效率來決定怎樣進行查詢,學習查詢前,可以先看看查詢的完整語法:

SELECT 	字段列表FROM 	表名列表WHERE 	條件列表GROUP BY 	分組字段HAVING 	分組后條件ORDER BY 	排序字段LIMIT 	分頁限定
登錄后復制

根據(jù)查詢的完整語法中的關鍵字,我們分別來學習基礎查詢,條件查詢,排序查詢,分組查詢和分頁查詢。

我們使用以下的案例學習單表查詢:

-- 刪除stu表 drop table if exists stu; -- 創(chuàng)建stu表 CREATE TABLE stu ( id int, -- 編號 name varchar(10), -- 姓名 age int, -- 年齡 gender varchar(5), -- 性別 math double(5,2), -- 數(shù)學成績 english double(5,2) -- 英語成績  ); -- 添加數(shù)據(jù) INSERT INTO stu(id,name,age,gender,math,english) VALUES (1,'小張',23,'男',66,78), (2,'小李',20,'女',98,87), (3,'小陳',55,'男',56,77), (4,'小樊',20,'女',76,65), (5,'小馬',20,'男',86,NULL), (6,'小趙',57,'男',99,99);
登錄后復制

在Navicat中選中SQL執(zhí)行:

MySQL單表查詢進階總結

1. 基礎查詢

1.1 基礎查詢語法

查詢多個字段:

select 字段列表 from 表名;
登錄后復制

查詢全部字段:

select * from 表名;
登錄后復制

去除重復記錄:

select distinct 字段列表 from 表名;
登錄后復制

起別名操作:

select 字段名 別名 from 表名;
登錄后復制

1.2 基礎查詢練習

我們使用前言中的案例進行基礎查詢練習:

查詢多個字段的練習:

select name,math from stu;
登錄后復制

MySQL單表查詢進階總結

起別名操作練習:

select name,english 英語成績 from stu;
登錄后復制

MySQL單表查詢進階總結

2. 條件查詢

2.1 條件查詢語法

一般語法:

select 字段列表 from 表名 where 條件列表;
登錄后復制

條件查詢一般配合運行符進行,下面是常見的幾個運算符:

運算符 功能描述
> < = ! 大于 小于 等于 不等于
between…and… 在這個范圍之內
in(…) 多選一
is null / is not null 是null / 不是null
and 或 && 并且
or 或 || 或者

2.2 條件查詢練習

我們使用前言中的案例進行條件查詢練習:

查詢年齡大于20的學生信息:

select * from stu where age>20;
登錄后復制

MySQL單表查詢進階總結查詢年齡等于18歲 或者 年齡等于20歲 或者 年齡等于21歲的學生信息:

select * from stu where age in(18,20,21);
登錄后復制

MySQL單表查詢進階總結模糊查詢使用like關鍵字,可以使用通配符進行占位:

  • _ : 代表單個任意字符
  • % : 代表任意個數(shù)字符

查詢姓名中含有張的學生信息:

select * from stu where name like '%張%';
登錄后復制

MySQL單表查詢進階總結

3. 排序查詢

3.1 排序查詢語法

select 字段列表 from 表名 order by 排序字段名1 [排序方式]...;
登錄后復制

注:排序方式又兩種:分別是升序ASC和降序DESC,默認情況下是升序ASC。

3.2 排序查詢練習

我們使用前言中的案例進行排序查詢練習:

4. 聚合函數(shù)

4.1 聚合函數(shù)語法

什么是聚合函數(shù)呢?在進行查詢操作時,我們往往需要對一整列進行運算,例如我們可以計算一整列成績數(shù)據(jù)的平均值,我們就要使用聚合函數(shù)。下面是常見的聚合函數(shù):

函數(shù)名 功能
count(列名) 統(tǒng)計數(shù)量(一般選用不為null的列)
max(列名) 最大值
min(列名) 最小值
sum(列名) 求和
avg(列名) 平均值

一般語法:

select 聚合函數(shù) from 表名;
登錄后復制

注:NULL值不參與聚合函數(shù)運算。

4.2 聚合函數(shù)練習

我們使用前言中的案例進行聚合函數(shù)的練習:

統(tǒng)計該表中一共有幾個學生:

select count(id) from stu;
登錄后復制

MySQL單表查詢進階總結

上面我們使用某一字段進行運算,這樣做可能面臨的問題是某一個值可能是NULL,所以我們一般使用 * 進行運算,因為一行中不可能所有的字段都是NULL。

select count(*) from stu;
登錄后復制

查詢數(shù)學成績的平均分:

select avg(math) from stu;
登錄后復制

MySQL單表查詢進階總結

5. 分組查詢

5.1 分組查詢語法

select 字段列表 from 表名 [where 分組前的條件限定] group by 分組字段名 [having 分組后的條件過濾]
登錄后復制

注:分組之后,查詢的字段為聚合函數(shù)和分組字段,查詢其他字段無任何意義。

5.2 分組查詢練習

我們使用前言中的案例進行分組查詢練習:

查詢男同學和女同學各自的數(shù)學平均分,以及各自人數(shù),要求:分數(shù)低于70分的不參與分組:

select gender, avg(math),count(*) from stu where math > 70 group by gender;
登錄后復制

MySQL單表查詢進階總結

查詢男同學和女同學各自的數(shù)學平均分,以及各自人數(shù),要求:分數(shù)低于70分的不參與分組,分組之后人數(shù)大于2個的:

select gender, avg(math),count(*) from stu where math > 70 group by gender having count(*) > 2;
登錄后復制

MySQL單表查詢進階總結

注:where 和 having 執(zhí)行時機不一樣:where 是分組之前進行限定,不滿足where條件,則不參與分組,而having是分組之后對結果進行過濾。所以,where 不能對聚合函數(shù)進行判斷,having 可以。

6. 分頁查詢

6.1 分頁查詢語法

在大家的印象中,網(wǎng)頁在展示大量的數(shù)據(jù)時,往往不是把數(shù)據(jù)一下全部展示出來,也是用分頁展示的形式,其實就是對數(shù)據(jù)進行分頁查詢的操作,即每次只查詢一頁的數(shù)據(jù)展示到頁面上。

select 字段列表 from 表名 limit 查詢起始索引,查詢條目數(shù);
登錄后復制

limit 關鍵字中,查詢起始索引這個參數(shù)是從0開始的。

5.2 分頁查詢練習

我們使用前言中的案例進行分頁查詢練習:

從0開始查詢,查詢3條數(shù)據(jù):

select * from stu limit 0,3;
登錄后復制

MySQL單表查詢進階總結起始索引 = (當前頁碼 - 1) * 每頁顯示的條數(shù)

推薦學習:mysql視頻教程

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
精品视频在线观看网站| 久久先锋影音| 国产日韩欧美三区| 国产精品v亚洲精品v日韩精品| 欧美久久久网站| 欧美黄色精品| 亚洲精品国产嫩草在线观看 | 国产亚洲精品v| 亚洲va久久久噜噜噜久久| 国产乱子精品一区二区在线观看| 精品中文在线| 久久国产亚洲精品| 视频一区二区国产| 亚洲欧美日韩国产| 国产精品一级| 91精品国产91久久久久久黑人| 国产精品丝袜xxxxxxx| 青草av.久久免费一区| 国产精品精品| 免费日本视频一区| 美女免费视频一区| 国产综合激情| 国产日韩一区二区三区在线 | 亚洲天堂黄色| 久久aⅴ国产紧身牛仔裤| 日本成人中文字幕在线视频| 国内不卡的一区二区三区中文字幕| 亚洲成av人片一区二区密柚| 亚洲青青久久| 91亚洲一区| 免费在线观看不卡| 国产一区二区三区不卡视频网站| 国产综合激情| 国产精品大片免费观看| 红桃视频国产一区| 蜜桃久久久久| 另类av一区二区| 国产91欧美| 亚洲精品中文字幕99999| 国产成人a视频高清在线观看| 亚洲女同中文字幕| 国产精成人品2018| 午夜在线一区二区| 国产理论在线| 欧美日本一区| 国产精品日韩久久久| 大香伊人久久精品一区二区| 综合一区av| 欧美日中文字幕| 狂野欧美性猛交xxxx| 免费精品视频在线| 999久久久免费精品国产| 欧美精品观看| 国内精品99| 国产精品成人一区二区不卡| 亚洲一区欧美激情| 久久蜜桃资源一区二区老牛| 国产精久久一区二区| 一区二区三区网站| 激情视频一区二区三区| 国产一区二区三区四区大秀| 日本高清久久| 一区二区三区国产在线| 亚洲午夜久久久久久尤物 | 日本va欧美va精品发布| 一区二区视频欧美| 天堂中文在线播放| 麻豆久久一区二区| 亚洲乱码久久| 免费欧美一区| 久久一区二区三区电影| 国产精品精品| 国产成年精品| 国内精品伊人| 精品一区二区三区中文字幕| 91精品丝袜国产高跟在线| 综合激情五月婷婷| 日韩中文字幕一区二区三区| 悠悠资源网久久精品| 欧美日韩国产高清| 好看的亚洲午夜视频在线| 亚洲无线一线二线三线区别av| 久久久久久婷| 国产一区二区三区日韩精品| 免费在线亚洲欧美| 国产精品www.| 欧美xxxx性| 国内一区二区三区| 久久只有精品| 成人在线视频免费看| 国产一区福利| 四虎8848精品成人免费网站| 国模大尺度视频一区二区| 久久一区视频| 日本欧美国产| 久久久噜噜噜| 久久久久久免费视频| 欧美91精品| 久久九九电影| 国产一区亚洲| 久久国产精品99国产| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲乱码视频| 欧美影院视频| 久久99精品久久久野外观看| 免费看久久久| 亚洲伊人av| 激情丁香综合| 六月天综合网| 日韩在线观看中文字幕| 欧美视频二区| 精品成av人一区二区三区 | 在线一区免费观看| 亚洲精品高潮| 老司机精品视频在线播放| 日本午夜大片a在线观看| 欧美日韩激情| 日韩区一区二| 精品视频国产| 天堂日韩电影| 亚洲精选久久| 国产日产一区| 中文字幕色婷婷在线视频| 在线国产一区| 国产午夜久久av| 日韩中文首页| 亚洲欧美日韩在线观看a三区| 日韩va亚洲va欧美va久久| 国产一区二区三区久久| 伊人久久亚洲影院| 国产精品视频首页| 精品国产免费人成网站| 国产精品呻吟| 免费亚洲一区| 黄色av日韩| 欧美有码在线| 久久久五月天| 日本中文字幕一区二区视频| 精品视频一区二区三区在线观看| 91精品福利| 国产麻豆一区二区三区| 四虎4545www国产精品| 中文视频一区| 国产夫妻在线| 日韩精品免费视频人成| 欧美日韩国产v| 清纯唯美亚洲综合一区| 91精品一区二区三区综合在线爱| 一区二区三区四区日韩| 精品国产精品国产偷麻豆| 亚洲欧美日本国产专区一区| 老司机免费视频一区二区| 婷婷亚洲综合| 成人在线超碰| 亚洲+小说+欧美+激情+另类| 亚洲性色av| 欧美在线91| 狠狠爱www人成狠狠爱综合网| 美女视频一区在线观看| 亚洲精品中文字幕99999| 天堂资源在线亚洲| 精品资源在线| 日本欧美韩国一区三区| 欧洲激情综合| 中文字幕在线官网| 国产精品一级| 色狠狠一区二区三区| 国产一区视频在线观看免费| 欧美国产专区| 日本亚州欧洲精品不卡| 欧美影院三区| 九九久久国产| 日韩欧美另类中文字幕| 激情综合网址| 水蜜桃精品av一区二区| 国产精品一区二区美女视频免费看 | 国产精品久久国产愉拍| 视频在线观看一区| 亚洲综合在线电影| 国产精品22p| 欧美另类中文字幕| 日韩在线a电影| 樱桃成人精品视频在线播放| 亚洲成a人片| 黄色aa久久| 加勒比视频一区| 国产精品久久久免费| 97成人超碰| 亚洲精品乱码久久久久久蜜桃麻豆| 91久久久久| 自拍日韩欧美| 久久精品国产68国产精品亚洲| 高清一区二区三区| 麻豆久久一区| 国产精品网站在线看| 国产亚洲精品美女久久| 日韩高清不卡在线| 91亚洲无吗| 欧美亚洲一区二区三区| 97成人超碰|