MySQL DQL,数据查询语言的用法

server/2025/4/1 20:31:54/


语法:select 字段名 from 表名 

[where <条件>]选择符合条件的记录
group by 字段名表 :分组                                       
having <条件> :选择符合条件的组                                      
order by 字段名表                                    
limit 开始位置,记录数                          

          
  以这张emp表为例         

select * from emp;
select id,`name` from emp;

       

where:选择符合条件的记录       

在CRUD时,记录指针自动从第一条逐步移动到最后一条,移动过程中,字段名变量不断变化

例:查询所有性别为‘女’的员工姓名,年龄,和性别

select name,age.gender from emp where gender='女';

like

模糊查询 1)关键字 like 2)通配符 %  _   %表示任意多个 ,_表示一个

例:查询所有张姓员工;

select * from emp where name like '张%';

group by:字段名表 :分组

例:查询并统计所有员工来自哪

select workaddress,count(*)
from emp group by workaddress;

例:查询并统计所有员工来着哪和平均年龄

select workaddress ,avg(age)from emp group by workaddress;

having<条件>:选择符合条件的组

例:查询并统计所有员工来自哪,只显示统计数大于3;


select workaddress,count(*)
from emp group by workaddress
having count(*)>=3;

order by:排序 asc(默认升序) desc 降序

例:查询并统计所有员工来自哪,降序;

select workaddress,count(*) from emp group by workaddress order by count(*) desc;

limit 分页查询

例:查询年龄最大的三人

select `name`,age from emp order by age desc limit 0,3;


http://www.ppmy.cn/server/180396.html

相关文章

庙算兵棋推演AI开发初探(6-神经网络开发)

碎碎念&#xff1a; 老师让我和同学组队参加10月底截止报名的庙算比赛&#xff0c;我俩走运进了64强&#xff0c;打的过程中发现了一个重要问题——为什么别人总能打我&#xff0c;但是我都看不见&#xff01;就像玩dota被对面英雄莫名其妙单杀了但是他就一直隐身我都不知道怎…

python语法

文章目录 1.数据输入2.格式化输出 1.数据输入 if __name__ __main__: input() 从用户获取一行输入&#xff0c;并返回一个字符串。split() 将这个字符串按空格分割成多个子字符串&#xff0c;返回一个字符串列表。map(int, ...) 将 int 函数应用到这个字符串列表的每个元素上…

[项目]基于FreeRTOS的STM32四轴飞行器: 十六.激光测距定高功能

基于FreeRTOS的STM32四轴飞行器: 十六.激光测距定高功能 一.芯片介绍二.配置CubeMX三.激光测距芯片驱动编写四.定高PID的计算五.定高PID作用到电机上 一.芯片介绍 激光测高芯片在飞控板下侧&#xff1a; 原理图如下&#xff1a; 型号为&#xff1a;VL53LX1&#xff0c;为国产…

人工智能模型的自我学习能力

一、自我学习的核心机制 现代AI模型通过以下技术路径实现自主知识获取与优化&#xff1a; 自主学习&#xff08;Self-supervised Learning&#xff09; 无监督特征提取&#xff1a;模型从非标注数据中自动发现规律&#xff0c;如CLIP模型通过对比学习建立图文跨模态关联。自模…

SQLAlchemy关键词搜索技术深度解析:从基础过滤到全文检索

在数据驱动的应用开发中&#xff0c;基于关键词的模糊查询是常见的业务需求。SQLAlchemy作为Python生态中最流行的ORM框架&#xff0c;提供了多种实现关键词搜索的技术方案。本文将从性能、适用场景和技术复杂度三个维度&#xff0c;系统对比分析SQLAlchemy中关键词搜索的最佳实…

第4章 IP网络扫描(网络安全评估)

你的网络有多安全&#xff1f;要回答这一问题&#xff0c;最好的方法是对其进行攻击。《网络安全评估》&#xff08;第二版&#xff09;为你提供了用于识别和评估网络安全的技巧和工具&#xff0c;通过学习本书&#xff0c;你可以掌握网络安全加固知识&#xff0c;从而避免网络…

SecureFX for Mac FTP/SSH传输工具

SecureFX for Mac FTP/SSH传输工具 文章目录 SecureFX for Mac FTP/SSH传输工具一、介绍二、效果三、下载 一、介绍 SecureFX mac版是一款Mac平台的FTP/SSH传输工具。SecureFX for Mac支持三种文件传输协议&#xff1a;FTP、SFTP 和 FTP over SSH2。它可以提供安全文件传输。无…

静态网页应用开发环境搭建实战教程

1. 前言 静态网页开发是前端工程师的基础技能之一&#xff0c;无论是个人博客、企业官网还是简单的Web应用&#xff0c;都离不开HTML、CSS和JavaScript。搭建一个高效的开发环境&#xff0c;能够极大提升开发效率&#xff0c;减少重复工作&#xff0c;并优化调试体验。 本教程…