色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

SQL數(shù)據(jù)查詢之DQL語言介紹

瀏覽:155日期:2023-03-06 14:25:09
目錄
  • 1.DQL類型的SQL語句基本概述
  • 2.準(zhǔn)備一張可以練習(xí)查詢的數(shù)據(jù)表
  • 3.DQL語句之簡單的基礎(chǔ)查詢
    • 3.1.查詢表中指定的多個字段的數(shù)據(jù)
    • 3.2.查詢表中所有字段的數(shù)據(jù)
    • 3.3.查詢表中數(shù)據(jù)時為字段設(shè)置別名
    • 3.4.查詢表中所在地字段的數(shù)據(jù)并且去掉重復(fù)值

1.DQL類型的SQL語句基本概述

DQL類型的SQL語言全稱為Data Query Language,中文名稱為數(shù)據(jù)查詢語言,主要是用來查詢數(shù)據(jù)庫中的表的數(shù)據(jù)的,像關(guān)聯(lián)查詢、多表查詢、嵌套查詢都是DQL類型的SQL語言。

DQL數(shù)據(jù)查詢語言用到的SQL指令主要是SELECT,SELECT語法結(jié)構(gòu)如下:

SELECT
字段列表
FROM
表名
WHERE
條件列表
GROUP BY
分組字段列表
HAVING
分組后的條件列表
ORDER BY
排序字段列表
LIMIT
分頁參數(shù)

根據(jù)查詢的需求不同,可以分為以下幾個部分:

  • 基本查詢,不帶任何的條件。
  • 條件查詢,使用WHERE語句根據(jù)不用的條件進(jìn)行查詢。
  • 聚合函數(shù),例如count、max、min、avg、sum,主要和分組查詢配合使用。
  • 分組查詢,使用groupby實(shí)現(xiàn)分組查詢。
  • 排序查詢,使用order by實(shí)現(xiàn)排序查詢。
  • 分頁查詢,每一頁顯示多少條積木,通過limit實(shí)現(xiàn)。

2.準(zhǔn)備一張可以練習(xí)查詢的數(shù)據(jù)表

一張技術(shù)中心的新冠疫苗接種信息表,表結(jié)構(gòu)和數(shù)據(jù)如下,用于我們練習(xí)各種類型的查詢語句。

表結(jié)構(gòu)如下:

drop table if exists jszx_xgymjzxxb;create table jszx_xgymjzxxb (    id int comment "編號",    bm varchar(10) comment "部門",    name varchar(10) comment "姓名",    xb char(1) comment "性別",    nl int comment "年齡",    szd varchar(50) comment "所在地",    zjhm char(18) comment "證件號碼",    wd char(1) comment "未打",    first_injection char(1) comment "第一針",    second_injection char(1) comment "第二針",    third_injection char(1) comment "第三針",    wjzymjtyy varchar(50) comment "具體原因",    zhycjzymdsj date comment "最后一次接種疫苗的時間") comment "技術(shù)中心新冠疫苗接種信息表";

數(shù)據(jù)如下:

insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('1','運(yùn)維部','江睿基','男','31','北京','110101199009154512','否','是','是','否','身體原因','2021-07-18');
insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('2','運(yùn)維部','張希','女','28','北京','230182199412251659','否','是','是','否','身體原因','2021-03-21');
insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('3','運(yùn)維部','張亞男','男','29','上海','13052819930918721X','否','是','是','否','身體原因','2021-09-05');
insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('4','測試部','吳昊澤','男','33','上海','110101198909134869','否','是','是','否','身體原因','2021-05-13');
insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('5','測試部','喬亮','男','32','上海','110101199009154512','否','是','是','否','身體原因','2022-07-16');
insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('6','測試部','張子云','女','34','上海','371522198803278716','否','是','是','否','身體原因','2021-11-18');
insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('7','測試部','陳國明','男','33','深圳','371522198902283975','否','是','是','否','身體原因','2022-01-19');
insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('8','測試部','張茜茜','女','26','深圳','140256199610213942','否','是','是','否','身體原因','2022-03-03');
insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('9','開發(fā)部','趙曉燕','女','23','北京','140528199909135815','否','是','是','否','身體原因','2021-11-07');
insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('10','開發(fā)部','王蕊蕊','女','25','北京','110101199712223817','否','是','是','否','身體原因','2021-07-26');
insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('11','開發(fā)部','牛澤陽','男','42','上海','110111198001031287','否','是','是','否','身體原因','2021-06-07');
insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('12','開發(fā)部','吳剛','男','30','上海','150221199208157849','否','是','是','否','身體原因','2021-07-29');
insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('13','開發(fā)部','高宇','男','23','上海','110104199904183824','否','是','是','否','身體原因','2021-09-30');
insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('14','開發(fā)部','劉洋','女','24','深圳','110105199809274782','否','是','是','否','身體原因','2021-02-18');
insert into jszx_xgymjzxxb (id, bm, name, xb, nl, szd, zjhm, wd, first_injection, second_injection, third_injection, wjzymjtyy, zhycjzymdsj) values ('15','開發(fā)部','王文良','男','30','深圳','110109199206056659','否','是','是','否','身體原因','2022-03-15');

數(shù)據(jù)表準(zhǔn)備完畢。

3.DQL語句之簡單的基礎(chǔ)查詢

3.1.查詢表中指定的多個字段的數(shù)據(jù)

語法格式:SELECT 字段1, 字段2, 字段3 ... FROM 表名 ;

查詢表中name、xb、nl、zjhm、wjzymjtyy字段的數(shù)據(jù)。

select name,xb,nl,zjhm,wjzymjtyy from jszx_xgymjzxxb;

查看查詢的結(jié)果。

3.2.查詢表中所有字段的數(shù)據(jù)

select * from jszx_xgymjzxxb;

查看查詢的結(jié)果,所有字段的數(shù)據(jù)都已經(jīng)列出來了。

3.3.查詢表中數(shù)據(jù)時為字段設(shè)置別名

SELECT指令支持在查詢數(shù)據(jù)時,為表中的字段設(shè)置別名。

命令格式:SELECT 字段1 [ AS 別名1 ] , 字段2 [ AS 別名2 ] ... FROM 表名;

或者:SELECT 字段1 [ 別名1 ] , 字段2 [ 別名2 ] ... FROM 表名;

設(shè)置別名時AS關(guān)鍵字可寫可不寫。

查詢表中name、xb、nl、szd、zjhm等五個字段的數(shù)據(jù),并為每個字段設(shè)置別名。

select name 姓名,xb 性別,nl 年齡,szd 所在地,zjhm 證件號碼 from jszx_xgymjzxxb;

select name as 姓名,xb as 性別,nl 年齡,szd as 所在地,zjhm as 證件號碼 from jszx_xgymjzxxb;

查看查詢的結(jié)果,已經(jīng)為指定的查詢字段設(shè)置了中文別名。

3.4.查詢表中所在地字段的數(shù)據(jù)并且去掉重復(fù)值

去重的命令格式:SELECT DISTINCT 字段列表 FROM 表名;

select distinct szd from jszx_xgymjzxxb;

查看查詢的結(jié)果,自當(dāng)將重復(fù)值進(jìn)行了去重。

到此這篇關(guān)于SQL數(shù)據(jù)查詢之DQL語言介紹的文章就介紹到這了,更多相關(guān)SQL DQL內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: MsSQL
主站蜘蛛池模板: 国产午夜爽爽窝窝在线观看 | 午夜三级国产精品理论三级 | 国产亚洲欧美精品久久久 | 欧美激情第一欧美在线 | 99视频免费在线 | 国产成人狂喷潮在线观看2345 | 一级毛片免费观看 | 久久免费毛片 | 九九全国免费视频 | 日韩高清成人毛片不卡 | 精品午夜国产在线观看不卡 | 国产成人免费午夜在线观看 | 午夜一级成人 | 欧美精品片 | 日本在线观看免费视频 | 视色4setv.com| 国产精品无码久久久久 | 日本a一级片 | 荡女妇边被c边呻吟久久 | 有码视频在线观看 | 三级视频在线播放线观看 | 成人偷拍视频 | 久久精品视屏 | 中文字幕视频网站 | 亚洲精品国产精品精 | 老司机精品影院一区二区三区 | 三级网站免费看 | 9999久久 | 一区二区亚洲精品 | 国产精品三区四区 | 欧美国产精品亚洲精品第一区 | 国产三及| 亚洲国产一成人久久精品 | 亚洲手机视频 | 久久99热久久精品91 | 久久国产精品岛国搬运工 | 国产亚洲精品久久久久久久久激情 | a欧美在线 | 成人免费在线视频 | 亚洲www色| 国产亚洲综合精品一区二区三区 |