【MySQL】DQL-基础查询-语句&演示(查询多个字段 / 所有字段/并设置别名/去重)

前言

大家好吖,欢迎来到 YY 滴MySQL系列 ,热烈欢迎! 本章主要内容面向接触过C++ Linux的老铁
主要内容含:
在这里插入图片描述

欢迎订阅 YY滴C++专栏!更多干货持续更新!以下是传送门!

DQL基本介绍&语法&各种查询语句总览

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

※数据准备工作(必看)

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‘身份证号’,
     entrydate date comment ‘入职时间’

)comment '员工表';

一.DQL-基础查询

语句总览&可cv例题语句&注意事项

  • 如下所示:
    在这里插入图片描述
-- 1.查询指定字段 name,workno,age 返回
select nane,workno,age from emp;

--2.查询所有字段 返回
select id, workno, name, gender, age, idcard,workaddress, entrydate from emp;
select * from 表名;//实际开发中尽量别写*效率低且不直观

--3.查询所有员工的工作地址,起别名
select workaddress as'工作地址'from emp;
select workaddress '工作地址'from emp; //as可以省略

--4.查询公司员工的上班地址(不要重复)
select distinct workaddress‘工作地址'from emp;

1.查询多个字段 / 所有字段

SELECT 字段1,字段2,字段3..FROM 表名;
SELECT*FROM 表名;//实际开发中尽量别写*效率低且不直观
  • 效果如下所示
    在这里插入图片描述
    在这里插入图片描述
-- 1.查询指定字段 name,workno,age 返回
select nane,workno,age from emp;

--2.查询所有字段 返回
select id, workno, name, gender, age, idcard,workaddress, entrydate from emp;
select * from 表名;//实际开发中尽量别写*效率低且不直观

2.查询多个字段并设置别名

SELECT 字段1[AS 别名1],字段2[AS 别名2]…FROM 表名;
  • 效果如下所示
    在这里插入图片描述
--3.查询所有员工的工作地址,起别名
select workaddress as'工作地址'from emp;
select workaddress '工作地址'from emp; //as可以省略

3.查询多个字段并去重

SELECT DISTINCT 字段列表FROM 表名;
  • 效果如下所示
    在这里插入图片描述
--4.查询公司员工的上班地址(不要重复)
select distinct workaddress‘工作地址'from emp;

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-30 00:56:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-30 00:56:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-30 00:56:02       82 阅读
  4. Python语言-面向对象

    2024-03-30 00:56:02       91 阅读

热门阅读

  1. 库函数的模拟实现

    2024-03-30 00:56:02       42 阅读
  2. uniapp踩坑细节

    2024-03-30 00:56:02       46 阅读
  3. Element-UI中el-time-picker时间选择器无法选择

    2024-03-30 00:56:02       37 阅读
  4. js移除子元素

    2024-03-30 00:56:02       37 阅读
  5. 应用Druid解析SQL获取查询表字段、参数信息

    2024-03-30 00:56:02       37 阅读
  6. 5.89 BCC工具之tcptop.py解读

    2024-03-30 00:56:02       34 阅读
  7. PTA 道路管制

    2024-03-30 00:56:02       38 阅读
  8. VUE3从i18n国际化组件动态获取字符串

    2024-03-30 00:56:02       39 阅读
  9. 星图金融价值跃迁:打造“一体两翼”正向循环

    2024-03-30 00:56:02       43 阅读