日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql DML操作、关联查询、联合查询、聚合函数使用

發布時間:2025/4/5 数据库 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql DML操作、关联查询、联合查询、聚合函数使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

DML操作

關聯查詢、聯合查詢

按條件查詢、聚合函數使用


DML操作

CREATE DATABASE db2USE db2; CREATE TABLE stu(sid INT PRIMARY KEY AUTO_INCREMENT,sname VARCHAR(100) NOT NULL,age INT,address VARCHAR(100) )INSERT INTO stu VALUES(NULL,'趙明',23,'光明頂1'),(NULL,'周芷若',28,'光明頂2')#DML-修改操作 update#修改張無忌的地址是嵩山 UPDATE stu SET address='嵩山' WHERE sname='張無忌'#修改周芷若的年齡50和地址峨眉UPDATE stu SET age='50',address= '峨眉' WHERE sname='周芷若'#修改所有人的年齡都增加10歲 UPDATE stu SET age=age+10#DML-刪除操作 delete#刪除id=2的記錄 DELETE FROM stu WHERE sid=2#刪除表里的所有記錄 DELETE FROM stu#把整張表先刪除,再創建和之前相同結構表 TRUNCATE stu##DML-簡單查詢語句#查詢stu表所有記錄 SELECT sid,sname,age,address FROM stu SELECT * FROM stu#查詢stu表所有的sid和sname值 SELECT sid,sname FROM stu#別名操作 as可以省略不寫 SELECT sid AS sid_id ,sname AS sname_name FROM stu s#著重號``#查詢名字是謝遜信息 SELECT * FROM stu WHERE sname='趙敏'#查詢sid大于2,并且年齡大于30的學生信息SELECT * FROM stu WHERE sid>2 AND age>30##演示一對多建表和外鍵使用 #創建部門表 CREATE TABLE dept(did INT PRIMARY KEY,dname VARCHAR(100)) #創建員工表 CREATE TABLE emp(eid INT PRIMARY KEY,ename VARCHAR(100),age INT,edid INT,FOREIGN KEY(edid) REFERENCES dept(did) )

關聯查詢、聯合查詢

#笛卡爾積 SELECT * FROM dept,emp#內連接查詢 SELECT * FROM dept INNER JOIN emp ON dept.did=emp.edidSELECT * FROM dept,emp WHERE dept.did=emp.edid#外連接-左外連接# select 字段 from 表1 left join 表2 on 關聯條件SELECT * FROM dept LEFT JOIN emp ON dept.did=emp.edid#外連接-右外連接SELECT * FROM dept RIGHT JOIN emp ON dept.did=emp.edid#A表獨有的結果SELECT * FROM dept LEFT JOIN emp ON dept.did=emp.edid WHERE emp.edid IS NULL#B表獨有的結果 SELECT * FROM dept RIGHT JOIN emp ON dept.did=emp.edid WHERE dept.did IS NULL#AB全都有SELECT * FROM dept LEFT JOIN emp ON dept.did=emp.edidUNIONSELECT * FROM dept RIGHT JOIN emp ON dept.did=emp.edid#A獨有加B獨有SELECT * FROM dept LEFT JOIN emp ON dept.did=emp.edid WHERE emp.edid IS NULLUNIONSELECT * FROM dept RIGHT JOIN emp ON dept.did=emp.edid WHERE dept.did IS NULL

按條件查詢、聚合函數使用

#查詢所有ename并且去重 SELECT DISTINCT ename FROM emp#查詢年齡大于20歲 SELECT * FROM emp WHERE age>20#查詢所有姓張人員信息 %代表通配符匹配任意內容 SELECT * FROM emp WHERE ename LIKE '張%'#查詢名字中以“亮”字結尾 SELECT * FROM emp WHERE ename LIKE '%亮'#查詢姓名包含張 SELECT * FROM emp WHERE ename LIKE '%張%'#查詢姓名里面第一個字母是m,m后面包含三個字母 SELECT * FROM emp WHERE ename LIKE 'M___'#查詢emp中所有記錄,根據eid進行排序 SELECT * FROM emp ORDER BY age ASC SELECT * FROM emp ORDER BY age DESC#查詢區間范圍的值 #查詢emp年齡23-30范圍 SELECT * FROM emp WHERE age>=23 AND age<=30 SELECT * FROM emp WHERE age BETWEEN 23 AND 100#查詢年齡是 21 22 23 SELECT * FROM emp WHERE age IN(21,22,23)#limit分頁用法 #limit后面有兩個參數 #第一個參數查詢1數據開始的位置;第二個數據,每頁顯示多少條記錄。 #查詢位置開始位置公式:(當前頁-1)*每頁顯示記錄數 SELECT * FROM emp LIMIT 0,4 SELECT * FROM emp LIMIT 4,19#mysql聚合函數 #count()統計功能;sum()求和;avg()計算平均數;max()獲取最大值;min獲取最小值#count()計數 SELECT COUNT(*) AS num FROM emp #查詢年齡大于23的人數 SELECT COUNT(*) FROM emp WHERE age>23#sum()求和 SELECT SUM(age) FROM emp#avg() SELECT AVG(age) FROM emp ##把平均數小數點后面得值進行控制 SELECT CAST(AVG(age)) AS DECIMAL(10,2) FROM emp#max() min)() SELECT MAX(age) FROM emp SELECT MIN(age) FROM emp#分組查詢 #group by 分組字段 #查詢每個部門里面有多少個員工 #標準sql里面要求 group by 后面字段必須出現在select后面 SELECT COUNT(*)AS num ,edid AS deptid FROM emp GROUP BY edid

總結

以上是生活随笔為你收集整理的mysql DML操作、关联查询、联合查询、聚合函数使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 三上悠亚激情av一区二区三区 | 97超碰碰碰 | 欧美日韩va| 男人天堂资源网 | 精品交短篇合集 | 一二三区精品 | 性做久久久久久免费观看 | 欧美人妖另类 | 日日射射 | 国内av片| 艳妇乳肉豪妇荡乳 | 国产精品一区二区精品 | 古装做爰无遮挡三级 | 色视频一区二区 | 国产精品久久久久久久久毛片 | 91亚洲国产成人精品一区 | 羞羞草影院 | 成人av专区 | 五月婷婷激情五月 | 热热av| 国产一区精品在线 | 中文字幕一区二区三区视频 | 欧美韩日精品 | 久久久久久久久久一区二区 | 免费人成视频在线播放 | 欧美激情另类 | 欧美日韩免费网站 | 三上悠亚在线一区二区 | 久久视频免费 | 欧美做爰啪啪xxxⅹ性 | 亚洲欧美日韩精品在线 | 午夜精品久久久久久久久久久久 | 久久精品波多野结衣 | 91亚色在线观看 | 日韩美一区二区三区 | 日韩91精品 | 狠狠干2018| 高潮毛片无遮挡免费看 | 丁香婷婷激情五月 | 成人av在线资源 | 69sese| 亚洲欧美激情小说另类 | 91看片网站| 欧美 亚洲 | 久爱视频在线 | 91亚洲国产精品 | 亚洲一线二线在线观看 | 撒尿free性hd | 欧美日韩在线视频观看 | 超碰在线免费 | 欧美成人手机在线 | 91国偷自产一区二区三区老熟女 | 男女男精品网站 | 美女福利视频 | 精品人妻伦九区久久aaa片 | 亚洲婷婷在线观看 | 日本久久久久久久久 | 午夜影院免费 | 亚洲色图影院 | 伊人一区二区三区 | 72pao成人国产永久免费视频 | 永久免费av网站 | 妺妺窝人体色777777 | 亚洲伦理自拍 | 国产67194| 成人免费毛片入口 | 欧美成人极品 | 国产99自拍| 一区二区精品免费 | 久久青青草原亚洲av无码麻豆 | 影音先锋中文字幕第一页 | 美女被男人插 | 国产黑丝一区 | 日本不卡一区在线 | 与子敌伦刺激对白播放的优点 | 中日韩精品视频 | 夜夜爽www| 国产精品一区二区人妻喷水 | 成人av高清在线 | 超碰夫妻 | 国产精品6666 | 午夜视频免费在线 | 97国产精品视频人人做人人爱 | 国产免费一区二区三区四区五区 | av在线精品 | av午夜精品 | 美女脱衣服一干二净 | 男人的天堂国产 | 91免费精品 | 国产精品2区 | 91一区在线观看 | 日韩二区三区四区 | 国产aaaaaa | 国产精品一区二区av白丝下载 | 久久久久国产一区二区三区 | 老司机久久精品视频 | 免费成人国产 | 嫩草亚洲| 老司机精品视频在线 |