数据库-DQL

基本查询

sql 复制代码
-- 查询id,name,creatdata
select id,name,creatdata from tb_emp;

-- 查询所有值
select id, user, name, gender, image, mima, zhiwei, creatdata from tb_emp;

select *from tb_emp;-- 不推荐

-- 查询id creatdata,并起一个别名
select id 'ID',creatdata '创建时间' from tb_emp;

-- 查询不重复
select distinct gender from tb_emp;

条件查询

sql 复制代码
-- 查询姓名为李华的员工
select id, user, name, gender, image, mima, zhiwei, creatdata from tb_emp where name='李华';


-- 查询员工号小于3的员工
select id, user, name, gender, image, mima, zhiwei, creatdata from tb_emp where id<3;

-- 查询没有分配职位的员工
select id, user, name, gender, image, mima, zhiwei, creatdata from tb_emp where zhiwei is null;

-- 查询分配职位的员工
select id, user, name, gender, image, mima, zhiwei, creatdata from tb_emp where zhiwei is not null ;

-- 查询密码等于123456的员工
select id, user, name, gender, image, mima, zhiwei, creatdata from tb_emp where mima='123456';

-- 查询日期在2024-3-8(包含)与2024-3-8(包含)并且员工性别为男的员工
select id, user, name, gender, image, mima, zhiwei, creatdata from tb_emp
            where creatdata between '2024-03-8' and '2024-03-9' and gender =1;

-- 查询职工为2和3的员工信息
select id, user, name, gender, image, mima, zhiwei, creatdata from tb_emp where zhiwei=3 or zhiwei =2;\

-- 查询姓名为两个字的员工
select id, user, name, gender, image, mima, zhiwei, creatdata from tb_emp where name like '__' ;

-- 查询姓为张的员工
select id, user, name, gender, image, mima, zhiwei, creatdata from tb_emp where name like '张%';

分组查询

sql 复制代码
-- 聚合运算 --不对null值进行运算

-- 统计员工数量
-- count(字段)
select count(zhiwei) from tb_emp;

-- count(常量)
select  count(1) from tb_emp;

-- count(*)
select count(*) from tb_emp;

-- 统计员工最早入职日期
select min(creatdata) from tb_emp;

-- 统计员工最早晚职日期
select max(creatdata) from tb_emp;

-- 求取员工id平均值
select avg(id) from tb_emp;

-- 求取员工id和
select sum(id) from tb_emp;

-- 选取id小于10的字段,在对密码进行的分组,求数量大于2的
select mima,count(*) from tb_emp where id<10 group by mima having count(*)>2;

升序排序

分页查询

sql 复制代码
-- 查询第1页,每页3条数据
select *from tb_emp limit 0,3;

-- 2页,3条
select *from tb_emp limit 3,3;

-- 起始索引=(页码-1)*记录数
相关推荐
还是鼠鼠11 小时前
AI掘金头条新闻系统 (Toutiao News)-用户注册-生成Token
后端·python·mysql·fastapi·web
ZFSS18 小时前
Localization Translate API 集成与使用指南
java·服务器·数据库·人工智能·mysql·ai编程
东风破13719 小时前
达梦DMDRS搭建、以及DMDRS双向同步
数据库·oracle·dm达梦数据库
KaMeidebaby20 小时前
卡梅德生物技术快报|抗独特型抗体开发:半抗原检测技术瓶颈拆解,抗独特型抗体开发工程化实践
前端·数据库·人工智能·其他·百度·新浪微博
NiceCloud喜云20 小时前
Claude Files API 深入:从上传、复用到配额管理的工程化指南
android·java·数据库·人工智能·python·json·飞书
A XMan.21 小时前
域名Whois信息查询V2版API接入指南
数据库
heimeiyingwang21 小时前
【架构实战】可观测性体系:从监控到全链路追踪
网络·数据库·架构
网管NO.121 小时前
SQL 日期函数全套精讲!时间格式化、日期加减、年月日提取,做日报周报直接套用
数据库·sql
杨云龙UP1 天前
Linux 根分区被日志吃满?一次 58G Broker 日志清理实战_2026-05-20
linux·运维·服务器·数据库·hdfs·apache
sdk大全1 天前
Studio 3T for MongoDB 2025.13.0
数据库·mongodb