当前位置: 首页 > news >正文

学习之SQL语句之DQL(数据库查询语言)

单表查询的相关地址:https://blog.csdn.net/qq_42792477/article/details/141825630?spm=1001.2014.3001.5501

DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录
查询关键字:SELECT在这里插入图片描述

数据准备:
CREATE TABLE emp (
id INT COMMENT “编号”,
workno VARCHAR ( 10 ) COMMENT “工号”,
NAME VARCHAR ( 10 ) COMMENT “姓名”,
gender CHAR ( 1 ) COMMENT “性别”,
age TINYINT UNSIGNED COMMENT “年龄”,
idcard CHAR ( 18 ) COMMENT “身份证号”,
workaddress VARCHAR ( 50 ) COMMENT “工作地址”,
entrydate DATE COMMENT “入职时间”
) COMMENT “员工表”;

INSERT INTO emp ( id, workno, NAME, gender, age, idcard, workaddress, entrydate )
VALUES
( 1, “1”, “柳岩”, “女”, 20, “123456789012345678”, “北京”, “2000-01-01” ),
( 2, “2”, “张无忌”, “男”, 18, “123456789012345670”, “北京”, “2005-09-01” ),
( 3, “3”, “韦一笑”, “男”, 38, “123456789712345670”, “上海”, “2005-08-01” ),
( 4, “4”, “赵敏”, “女”, 18, “123456757123845670”, “北京”, “2009-12-01” ),
( 5, “5”, “小昭”, “女”, 16, “123456769012345678”, “上海”, “2007-07-01” ),
( 6, “6”, “杨道”, “男”, 28, “12345678931234567X”, “北京”, “2006-01-01” ),
( 7, “7”, “范瑶”, “男”, 40, “12345678921234567日”, “北京”, “2005-05-01” ),
( 8, “8”, “黛绮丝”, “女”, 38, “123456157123645670”, “天津”, “2015-05-01”),
( 9, “9”, “范凉凉”, “女”, 45, “123156789012345678”, “北京”, “2010-04-01” ),
( 10, “1”, “陈友谅”, “男”, 53, “123456789012345670”, “上海”, “2011-01-01” ),
( 11, “11”, “张士诚”, “男”, 55, “123567897123465670”, “江苏”, “2015-05-01” ),
( 12, “12”, “常遇春”, “男”, 32, “123446757152345670”, “北京”, “2004-02-01” ),
( 13, “13”, “张三丰”, “男”, 88, “123656789012345678”,“江苏”, “2020-11-01” ),
( 14, “14”, “灭绝”, “女”, 65, “123456719012345670”, “西安”, “2019-05-01” ),
( 15, “15”, “胡青牛”, “男”, 70, “12345674971234567X”, “西安”, “2018-04-01” ),
( 16, “16”,“周芷若”, “女”, 18, NULL, “北京”, “2012-06-01” );

DQL -基本查询

1、查询多个字段

SELECT 字段1,字段2… FROM 表名;
SELECT * FROM 表名;

2、设置别名

SELECT 字段1 [AS 别名],字段2[AS 别名]… FROM 表名;

3、去除重复记录

SELECT DISTINCT 字段列表 FROM 表名;
案例:
在这里插入图片描述
– 1.查询指定字段 name,workno,age 返回
select name, workno,age from emp;
在这里插入图片描述
– 2.查询所有字段返回
select id, workno, name, gender, age, idcard,workaddress, entrydate from emp;
select * from emp;
在这里插入图片描述– 3.查询所有员工的工作地址,起别名
select workaddress as ‘工作地址’ from emp;
select workaddress “工作地址” from emp;
在这里插入图片描述
– 4.查询公司员工的上班地址(不要重复)
select distinct workaddress from emp;
在这里插入图片描述

DQL - 条件查询

在这里插入图片描述
案例:
在这里插入图片描述

DQL -聚合函数

在这里插入图片描述
在这里插入图片描述

DQL -分组查询


在这里插入图片描述

DQL - 排序查询

在这里插入图片描述
在这里插入图片描述

DQL-分页查询

在这里插入图片描述

在这里插入图片描述

– DQL练习

在这里插入图片描述
在这里插入图片描述


http://www.mrgr.cn/news/19652.html

相关文章:

  • 项目管理软件助力研发团队:从规划到交付的无缝衔接
  • CSS定位
  • HDU 1573X问题(扩展中国剩余定理)
  • DigitalOcean Spaces 对象存储:新增伦敦节点
  • 【生日视频制作】酒吧DJ三美女跳舞大屏幕墙字AE模板修改文字软件生成器教程特效素材【AE模板】
  • 深圳市光明区高新企业资助申报来了!最高10万元
  • 以太网通信之ARP
  • mask和class_conf_mask的作用
  • 加密技术.
  • PHP7 的内核结构
  • 鸿蒙(API 12 Beta6版)图形【使用Drawing实现图形绘制与显示 (C/C++)】方舟2D图形服务
  • 开发经销商有哪些渠道和方法?不得不看的思路!
  • 智能提醒助理系列-AIGC模型如何对接公众号2-扣子
  • 前端项目开发之prettier安装和使用
  • 移动端视频编辑SDK解决方案,AI语音识别添加字幕
  • 微信小程序跳转到另一个微信小程序
  • 冒泡排序及qsort函数
  • React学习day05-Redux-概念、作用、安装、使用、action传参
  • 二叉搜索树【C++】
  • Leetcode Day21组合总和