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

DQL-1-基础查询

基础查询

DQL-1-基础查询

  • 基础查询
    • DQL - 介绍
    • DQL - 语法
    • DQL - 基本查询
      • 案例

DQL - 介绍

SQL 英文全称是 Data Query Language, 数据查询语言, 用来查询数据库中表的记录

查询关键字: SELECT

DQL - 语法

SELECT 字段列表FROM 表名列表WHERE条件列表GROUP BY分组字段列表HAVING分组后条件列表ORDER BY排序字段列表LIMIT分页参数
  • 基本查询

    SELECT 字段列表FROM表名列表
    
  • 条件查询(WHERE)

    WHERE条件列表
    
  • 聚合函数(count、max、min、avg、sum)

  • 分组查询(GROUP BY)

    GROUP BY分组字段列表
    HAVING分组后条件列表
    
  • 排序查询(ORDER BY)

    ORDER BY排序字段列表
    
  • 分页查询(LIMIT)

    LIMIT分页参数
    

DQL - 基本查询

  1. 查询多个字段

    SELECT 字段1, 字段2, 字段3, ... FROM 表名;
    

    查询表中所有数据

    SELECT * FROM 表名;
    
  2. 设置别名

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

    设置别名的时候 AS 可省略

  3. 去除重复记录

    SELECT DISTINCT 字段列表 FROM 表名;
    

案例

  1. 查询指定字段 name, work_no, age 返回

    SELECT emp_info.name, emp_info.work_no, emp_info.age
    FROM emp_info;
    

    查询固定字段

    查询结果

  2. 查询所有字段返回

    SELECT *
    FROM emp_info;
    

    查询所有字段

    查询结果

  3. 查询所有员工的工作地址, 并起别名

    SELECT work_address AS 'wk_addr'
    FROM emp_info;
    

    查询字段并起别名

    查询结果

  4. 查询公司员工的上班地址(不要重复)

    SELECT DISTINCT work_address
    FROM emp_info;
    

    查询去重

    查询结果

http://www.lryc.cn/news/578820.html

相关文章:

  • 技术学习_大语言模型
  • 大数据平台与数据中台:从概念到落地的系统化实践指南
  • day045-nginx跳转功能补充与https
  • 安全风险监测预警平台对企业的价值
  • 【AI智能体】基于Coze 制作高质量PPT实战操作详解
  • Android Native 之 inputflinger进程分析
  • flutter flutter_vlc_player播放视频设置循环播放失效、初始化后获取不到视频宽高
  • PyQt5-高级控件-容器StackedWidget
  • 学习笔记(29):训练集与测试集划分详解:train_test_split 函数深度解析
  • Servlet开发流程(包含IntelliJ IDEA项目添加Tomcat依赖的详细教程)
  • 玄机——某学校系统中挖矿病毒应急排查
  • 打造Docker Swarm集群服务编排部署指南:从入门到精通
  • 【公司环境下发布个人NPM包完整教程】
  • 网络协议概念与应用层
  • 解释LLM怎么预测下一个词语的
  • 图像二值化方法及 Python OpenCV 实现
  • 使用v-bind指令绑定属性
  • 【第三章:神经网络原理详解与Pytorch入门】01.神经网络算法理论详解与实践-(1)神经网络预备知识(线性代数、微积分、概率等)
  • 新能源汽车功率级测试自动化方案:从理论到实践的深度解析
  • 如何将文件从 iPhone 传输到 Android(新指南)
  • 网安-XSS-pikachu
  • MUX-VLAN基本概述
  • 【格与代数系统】格与哈斯图
  • 【分明集合】特征函数、关系与运算
  • 【HarmonyOS】鸿蒙使用仓颉编程入门
  • 【1.6 漫画数据库设计实战 - 从零开始设计高性能数据库】
  • UniApp完全支持快应用QUICKAPP-以及如何采用 Uni 模式开发发行快应用优雅草卓伊凡
  • 飞算智造JavaAI:智能编程革命——AI重构Java开发新范式
  • uniapp内置蓝牙打印
  • WPF中Style和Template异同