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

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

前言

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

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

  • YY的《C++》专栏
  • YY的《C++11》专栏
  • YY的《Linux》专栏
  • YY的《数据结构》专栏
  • YY的《C语言基础》专栏
  • YY的《初学者易错点》专栏
  • YY的《小小知识点》专栏
  • YY的《单片机期末速过》专栏
  • YY的《C++期末速过》专栏
  • YY的《单片机》专栏
  • YY的《STM32》专栏
  • YY的《数据库》专栏
  • YY的《数据库原理》专栏

目录

  • DQL基本介绍&语法&各种查询语句总览
  • ※数据准备工作(必看)
  • 一.DQL-基础查询
    • 语句总览&可cv例题语句&注意事项
    • 1.查询多个字段 / 所有字段
    • 2.查询多个字段并设置别名
    • 3.查询多个字段并去重

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

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

※数据准备工作(必看)

  • 如下所示创建表,并批量插入数据
  • 批量插入数据见DML语句操作(下方有传送门)
  • 【MySQL】DML的表操作详解:添加数据&修改数据&删除数据(可cv例题语句)
    在这里插入图片描述
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;
http://www.lryc.cn/news/328573.html

相关文章:

  • 更新一条SQL的执行流程
  • 深入理解nginx mp4流媒体模块[上]
  • Go 之 Gin 框架
  • vue3+threejs新手从零开发卡牌游戏(二十一):添加战斗与生命值关联逻辑
  • Linux内核err.h文件分析
  • Qt 富文本处理 (字体颜色大小加粗等)
  • 消息队列的七种经典应用场景
  • uniapp 微信小程序 canvas 手写板文字重复倾斜水印
  • JavaScript如何制作轮播图
  • 【面试经典150 | 动态规划】零钱兑换
  • 什么是防火墙,部署防火墙有什么好处?
  • 学习鸿蒙基础(10)
  • 阿里云对象存储OSS入门
  • [幻灯片]软件需求设计方法学全程实例剖析-03-业务用例图和业务序列图
  • ctfshow-web入门-xxe
  • Docker数据卷挂载
  • QT_day4:对话框
  • 矢量数据库:连接人工智能应用程序的数据复杂性与可用性的桥梁
  • docker:can’t create unix socket /var/run/docker.sock: is a directory
  • Qt 图形视图 /图形视图框架坐标系统的设计理念和使用方法
  • 视频号小店类目资质如何申请?新手看一遍就懂了!
  • 整合SpringSecurity+JWT实现登录认证
  • C# Onnx Yolov9 Detect 物体检测
  • Flink SQL 基于Update流出现空值无法过滤问题
  • git-怎样把连续的多个commit合并成一个?
  • 2024年2月游戏手柄线上电商(京东天猫淘宝)综合热销排行榜
  • Sass5分钟速通基础语法
  • 百度蜘蛛池平台在线发外链-原理以及搭建教程
  • Android_ android使用原生蓝牙协议_连接设备以后,给设备发送指令触发数据传输---Android原生开发工作笔记167
  • 【Java面试题】操作系统