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

MySQL随心记第二篇

一、正则表达式篇:

regular expression-->  regexp

元字符:

. : 单个的任意字符(默认不包含换行)

\d:数字: 0-9

     补集:\D

\w:ascil:数字,大写字母,小写字母,以及下划线

      unicode: 数字,大写字母,小写字母,以及下划线,以及大部分的汉字

      补集: \W

\s:空白字符:空格,换行,制表符

    补集:\W

\A:代表字符的开始:但是不匹配任何实际的东西

\Z:匹配字符的结尾,不匹配任何实际的东西

^:匹配开始

$:匹配结尾

[abc]:匹配单个字符,匹配a或者b或者c,集合

[^abc]:匹配单个字符,取的是补集,除了abc之外

量词:贪婪和非贪婪

贪婪:尽可能多的

非贪婪:尽可能少的

贪婪:

*:0次到任意多次,尽可能多的:  a*b-->a, aa, aaa,  aaaaaaaaaaaaaaaaaaaaaaaa,b

+:1次到多次,尽可能多的

?:0次或1次,尽可能多的

{m,n}:指定重复的上限和下限

{m,}

{,n}

非贪婪:

*?

+?

??

{}?

Group by:分组

Order by:排序 升序或降序,

Oreder by 和 group by:以哪个字段进行排序

二、聚合函数:

查询结果集中可以有哪些字段:

1.grouby子句中的字段

2.聚合函数(可以有多个)

Group by过滤:

where字句的过滤在分组之前

having子句的过滤在分组之后,having condition(condition条件和分组结果集有哪些字段有关)

Order by:

1.升序是默认的(ascend)

2.降序(descend)

3.可以按字段排序(先按第一个字段进行排序,然后在第一个排序的基础上,再进行排序)

Limit [offset_start] row_count:限制反应

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

相关文章:

  • 0001nginx简介、相关模型与原理
  • elasticsearch简单入门语法
  • Python自动化测试用例:如何优雅的完成Json格式数据断言
  • 阿里云对象存储服务OSS
  • 第三节:在WORD为应用主窗口下关闭EXCEL的操作(1)
  • mybatis 缓存
  • 分布式Redis详解
  • 揭秘程序员和技师的7大共同点,最后一点绷不住了
  • SQL | 使用函数处理数据
  • 基于Dlib库+SVM+Tensorflow+PyQT5智能面相分析-机器学习算法应用(含全部工程源码)+训练及测试数据集
  • 【Flutter】【packages】simple_animations 简单的实现动画
  • python之matplotlib入门初体验:使用Matplotlib进行简单的图形绘制
  • [Linux kernel] [ARM64] boot 流程梳理
  • 重建二叉树
  • 支付整体架构
  • 百度智能云:千帆大模型平台接入Llama 2等33个大模型,上线103个Prompt模板
  • 烦人的幻灯片——拓扑排序
  • 无涯教程-Perl - ord函数
  • Python爬虫:js逆向调式操作及调式中遇到debugger问题
  • HTML网页制作技巧:打造出色的用户体验
  • 探究使用HTTP代理ip后无法访问网站的原因与解决方案
  • SpringBoot 全局异常处理进阶
  • 数据结构(一):顺序表详解
  • 【周末闲谈】人工智能热潮下的AIGC到底指的是什么?
  • sklearn垃圾邮件分类
  • UI美工设计岗位的工作职责
  • ES6链判断运算符(?.)的正确打开方式
  • 删除块参照 删除块定义
  • 机器学习笔记:李宏毅ChatGPT:生成式学习的两种策略
  • React 组件防止冒泡方法