?? 个人主页:的博客主页
支持我:?? 点赞 ?? 收藏 ??关注
?? 格言:立志做一个有思想的程序员 ??
?? 作者介绍:本人本科软件工程在读,博客主要涉及JavaSE、JavaEE、MySQL、SpringBoot、算法等知识。专栏内容长期更新,如有错误,欢迎评论区或者私信指正!感谢大家的支持~~~本文来自专栏:MySQL8.0学习笔记
本文参考视频:零基础mysql数据库入门到高级全套教程
欢迎点击支持订阅专栏
Tips: 文章有点儿长,可以通过目录快速阅读哦~~~
文章目录
- 1 DQL基本查询
- 2 数据准备
- 3 简单查询
- 4 运算符
- 5 条件查询
- 6 排序查询 – order by
- 7 聚合查询
- 8 分组查询 – group by
- 9 分页查询 – limit
- 10 INSERT INTO SELECT语句
- 11 正则表达式
- 写在最后
1 DQL基本查询
1.1 概念
- 数据库管理系统一个重要的功能就是查询数据,数据查询不应只是简单返回数据库中存储的数据,还应该根据需要对数据进行筛选以及确定数据以什么样的格式显示;
- MySQL数据库使用
select
语句来查询数据。
1.2 语法格式
-
一般格式(加中括号的部分可以省略):
SELECT
[ALL|DISTINCT]
<目标列的表达式1> [别名],
<目标列的表达式2> [别名]…
FROM <表名或视图名> [别名], <表名或视图名> [别名]…
[WHERE <条件表达式>]
[GROUP BY <列名>]
[HAVING <条件表达式>]
[ORDER BY <列名> [ASC|DESC]]
[LIMIT <数字或列表>]; -
精简版格式:
SELECT
*| 列名FROM
表WHERE
条件;
2 数据准备
-
新建一个数据库以及表格