目录一、复合查询1.1 多表查询1.2 自连接1.3 子查询1.3.1 单行子查询1.3.2 多行子查询1.3.3 多列子查询1.3.4 在from子句中使用子查询1.4 合并查询1.4.1 union1.4.2 union all二、内外连接2.1 内连接2.2 外连接2.2.1 左外连接2.2.1 右外连接一、复合查询1.1 多表查询实际开发中往往数据来
......
386
0
0
2023-03-10
目录MYSQL中的json数据操作1.2 基础查询操作1.2.1 一般json查询1.2.2 多个条件查询1.2.3 json中多个字段关系查询1.2.4 关联表查询1.3 JSON函数操作1.3.1 官方json函数1.3.2 ->、->>区别1.3.2.2 在where条件中使用1.3.3 json_extract():从json中返回
......
394
0
0
2023-03-09
目录系统变量什么是Mysql系统变量设置系统变量my.cnf设置配置启动项配置Set的形式修改系统变量SESSION作用范围语法GLOBAL作用范围语法查看系统变量值系统变量注意点并不是所有的系统变量都有session范围和global范围并不是所有系统变量可以修改状态变量系统变量什么是Mysql系统变量能够在程序运行过程中影响Mysql程序行为的变量称之为
......
465
0
0
2023-03-07
目录mysql存储过程 返回 list结果集思路mysql存储过程和存储函数练习存储过程和存储函数语法存储函数案例演示mysql存储过程 返回 list结果集思路直接链接多个表返回结果集即可,先写成普通的sql调整好,不要输入参数,再写成存储过程,不要用游标,否则会把你慢哭的
BEGIN
DECLARE In_StartTime VARCHAR(6
......
636
0
0
2023-03-05
引言想必参加过后台开发面试的伙伴们都知道,MySQL事务这玩意是各大面试官百问不厌的知识点,但是大家对于事务的了解到什么层面呢,仅仅停留在ACID上么,这篇文章将陪着大家一起深入MySQL中的事务。2、事务的特性引言中所提到的ACID正是事务的四个特性:分别是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性
......
377
0
0
2023-03-03
目录LIKE 和 REGEXP之间的重要差别正则表达式匹配不区分大小写简单的正则表达式测试空白元字符(特殊含义的字符)匹配字符类正则表达式支持的其它语法约定正则表达式断言语法实例总结正则表达式用来匹配文本的特殊的串(字符集合)(匹配文本,将一个模式(正则表达式)与一个文本串进行比较)。LIKE 和 REGEXP之间的重要差别LIKE 匹配整个列,如果被匹配的
......
598
0
0
2023-02-23
MySQL 是最流行的关系型数据库管理系统♥ 文章声明 ♥ 该系列文章部分文字描述,参考于以下文献,化繁为简. 《MySQL5.7从入门到精通》 - 刘增杰MySQL 配置主备模式基于一台服务器的数据复制,故得名单机热备,主-备 Active-Standby 主-备方式,即指的是一台服务器处于某种业务的激活状态(即Active状态),另一台服务器处于该业务的
......
398
0
0
2023-02-16
索引用于快速找出在某个列中有一特定值的行,如果不使用索引MySQL必须从第l条记录开始读完整个表,直到找出相关的行.表越大,查询数据所花费的时间越多,如果表中查询的列有一个索引,MySQL能快速到达某个位置去搜寻数据文件,而不必查看所有数据,可加快数据查询的查询速度提高效率,索引可在创建表时增加,也可动态调整已有表.♥ 文章声明 ♥ 该系列文章部分文字描述,
......
413
0
0
2023-02-14
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,该笔记用于生产环境快速查阅.♥ 文章声
......
425
0
0
2023-02-13
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,该笔记用于生产环境快速查阅.♥ 文章声
......
358
0
0
2023-02-13
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一,该笔记用于生产环境快速查阅.♥ 文章声
......
386
0
0
2023-02-13
目录一、导致sql执行慢的原因二、分析原因时,一定要找切入点三、什么是索引?四、Explain分析1.id2.select_type3.table4.type(★)5.possible_key6.key(★)7.key_len8.ref(★)9.rows(★)10.extra五、优化案例六、是否需要创建索引? 一、导致sql执行慢的原因
......
470
0
0
2023-02-13
目录一、概述二、慢查询日志设置1、临时设置2、查询慢查询日志的开启状态和慢查询日志储存的位置3、查看存放日志的形式4、永久开启慢日志三、慢查询测试四、慢查询分析工具五、MySQL 清理slowlog方法六、小结一、概述MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值(long_query_time,单位:秒)的S
......
515
0
0
2023-02-12
目录1. 事务2. MVCC初探3. LBCC & MVCC总结1. 事务介绍MVCC之前,先介绍下事务:事务是为了保证数据库中数据的完整性和一致性。事务的4个基本要素:原子性(Atomicity):要么同时成功,要么同时失败。(通过undo log回滚日志实现)一致性(Consistency):一方扣款 xxx 元,另一方收款 xxx 元,符合事物
......
515
0
0
2023-02-12
目录0.概念1.需求分析与问题解决1.1提出具体问题:1.2 子查询的基本使用: 子查询的基本语法结构:1.3 子查询的分类2.单行子查询2.1实例:2.2空值问题2.3非法使用子查询3.多行子查询3.1多行比较操作符3.2代码实例3.3空值问题4.相关子查询4.1代码实例4.2结论:4.3EXISTS 与 NOT EXISTS关键字5.相关更新5.相关删除
......
483
0
0
2023-02-12