java 正则匹配 sql星号,18. 正则表达式:开头、结尾、任意一个字符、星号和加号匹配...

Re: MySQL 查询与高级查询(多表、嵌套和正则表达式)

(查询的能力,亦显示DBA的功力)

=============================================

数据库管理系统的个非常重要的功能就是数据查询,数据查询不应只是简单查询数据库中存储的数据,还应该根据需要对数据进行筛选,以及确定数据以什么样的格式显示。

MySQL 提供了功能强大、灵活的语句来实现这些操作,本章将介绍如何使用 SELECT 语句查询数据表中的一列或多列数据、使用集合函数显示查询结果、连接查询、子查询以及使用正则表达式进行查询等。

重要提示:查询的能力,显示 DBA 的功力!

99977745c680bad6ebd5b10e1dc7cab6.png

7e1a321fe424a55e11bb325e92755730.png

6d047b7d52773d000eb816e0b45118ef.png

91d921d15e683dcf941b5baa1d27a436.png

f3824fb9ce4fe90f3688655f049234f5.png

第1章:基础查询

01. 数据查询的基本介绍

02. 基本查询:查询所有字段 查询指定字段 查询指定记录 -1

03. 基本查询 带 IN 带 BETWEEN AND 带 LIKE 的字符匹配 -2

04. 基本查询 查询空值 带 AND 带 OR 查询不重复 -3

05. 基本查询:对查询结果排序 分组查询 GROUP BY -4

06. 基本查询:分组查询 GROUP BY 限制输出 LIMIT -5

07. 聚合函数 COUNT 计数 SUM 求和 AVG 平均 MAX 最大 MIN 最小

08. 连接查询 内连接 WHERE INNER_JOIN_ON 自连接 -1

09. 连接查询 外连接 左连接_右连接 复合条件连接查询 -2

10. 字查询 带 ANY、SOME 带 ALL 带 EXISTS -1

11. 字查询 带 IN 带比较运算符 -2

12. 合并查询结果 UNION ALL 表别名 字段别名

13. 正则表达式 开头 结尾 1个字符 通配符和至少1个 匹配指定字符串 -1

14. 正则表达式 匹配指定字符中的任意一个 以外 指定字符串连续出现的次数 -2

15. 综合案例 -1

16. 综合案例 -2

第2章:高级查询

01. 单表查询:查询所有、指定字段和指定记录 -1

02. 单表查询:带 IN 关键字的查询,带BETWEEN . . .  AND . . .  的范围查询 -2

03. 单表查询:带 LIKE 的字符匹配查询,查询空值 -3

04. 单表查询:带 AND 和 OR 的多条件查询,DISTINCT 查询结果不重复,用 LIMIT 限制查询结果的数量 -4

05. 单表查询:UNION ALL 合并查询结果,AS 为表和字段取别名 -5

06. 多表连接查询:内连接 INNER JOIN -1

07. 多表连接查询:右外连接 RIGHT JOIN,左外连接 LEFT JOIN -2

08. 多表连接查询:自连接 -3

09. 对查询结果排序:单列排序 ASC DESC -1

10. 对查询结果排序:多列排序 ASC DESC -2

11. 集合函数:COUNT() 计数函数、SUM() 求和函数、AVG()  均值函数和 分组函数 GROUP BY -1

12. 集合函数:MAX、MIN、使用 HAVING 过滤分组(GROUP BY),GROUP BY 和ORDER BY 一起使用,在 GROUP BY 子句中使用 WITH ROLLUP -2

13. 子查询(嵌套):带 IN 关键字 -1

14. 子查询(嵌套):带 EXISTS 关键字的子查询 -2

15. 子查询(嵌套):带 ANY、SOME 关键字;类似于 IN 功能 -3

16. 子查询(嵌套):使用其他的比较运算符,如大于,小于和不等于等 -4

17. 子查询(嵌套):带ALL关键字 -5

18. 正则表达式:开头、结尾、任意一个字符、星号和加号匹配任意字符串 -1

19. 正则表达式:匹配指定字符串包括包括中文字符,取反和指定字符串连续出现次数 -2

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值