91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MYSQL學習系列--DML語句(二)

發布時間:2020-07-18 13:08:06 來源:網絡 閱讀:301 作者:YWBOY 欄目:MySQL數據庫

引言:

數據操縱語言(Data Manipulation Language, DML)是SQL語言中,負責對數據庫對象運行數據訪問工作的指令集,以INSERT、UPDATE、DELETE三種指令為核心,分別代表插入、更新與刪除,是開發以數據為中心的應用程序必定會使用到的指令

實踐操作

這篇是延續于上一篇更新寫的,上一篇的文章:MYSQL學習系列--DML語句(一)
我們上一次分別說了插入、更新、刪除記錄,這篇我們來介紹查詢的不同玩法(涉及到一些常用函數)
4)查詢記錄
select 字段 from 表名
1>查詢不重復的記錄
這里我們利用mysql自帶的數據庫來演示(information_schema)
MYSQL學習系列--DML語句(二)
首先我們需要use這數據庫use information_schema;
之后查詢select COLUMN_NAME from COLUMNS;
MYSQL學習系列--DML語句(二)
一般使用distinct,只篩選一個字段!這是在單表的時候
select distinct COLUMN_NAME from COLUMNS;
MYSQL學習系列--DML語句(二)
記錄還是很多,但是你會發現不會像之前那樣重復的都還顯示
2>條件查詢
注:條件字段比較符號:
=,<,>,>=,<=,!=等比較運算符
多個條件之間可以使用or and等
where 后面接條件
select * from 表名 where 條件
這個我就不演示了,需要你們自己發揮你們的想象力
3>排序和限制
語法:order by 字段名 排序方式
我們先將數據順序打亂,然后進行排序
MYSQL學習系列--DML語句(二)
asc:由低到高,也是默認值
MYSQL學習系列--DML語句(二)
desc:由高到底
MYSQL學習系列--DML語句(二)
多個字段排序
MYSQL學習系列--DML語句(二)
限制:
在語句的最后面 加上limit 數字1,數字2 來進行查詢數量的限制。
limit 數字1,數字2 數字1代表從第幾條記錄開啟取(是從0開始的),數字2代表取幾條!
4>聚合
①sum求和
select sum(字段名) from 表名;
MYSQL學習系列--DML語句(二)
②count記錄總數
select count(*|字段名) from 表名;
MYSQL學習系列--DML語句(二)
③max最大值
select max(字段名) from 表名;
MYSQL學習系列--DML語句(二)
④min最小值
select min(字段名) from 表名;
MYSQL學習系列--DML語句(二)
⑤GROUP BY分類聚合
select sum(number),Name from student group by Name;
MYSQL學習系列--DML語句(二)
⑥WITH ROLLUP分類聚合后的結果進行再匯總
select sum(number) from student group by Name with rollup;
MYSQL學習系列--DML語句(二)
⑦HAVING
注意:having和where的區別在于,having是對聚合后的結果進行條件過濾,而where是在聚合前就對記錄進行過濾 ,應該盡可能的對記錄進行先過濾!
MYSQL學習系列--DML語句(二)
不明白的可以自己百度研究研究!!!或者給我留言

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鸡泽县| 金坛市| 健康| 延庆县| 长子县| 林周县| 喀喇| 孟津县| 长岭县| 尚志市| 乌鲁木齐县| 巩义市| 镇雄县| 泉州市| 阳山县| 额敏县| 巴林左旗| 巫山县| 涿州市| 稷山县| 左云县| 定南县| 唐河县| 桐柏县| 喀喇沁旗| 海兴县| 屯门区| 天等县| 青岛市| 望奎县| 肃北| 神池县| 麟游县| 万盛区| 永吉县| 志丹县| 长丰县| 那曲县| 柳河县| 神农架林区| 英超|