1. 事务 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 2. 控制事务 控制事务一 查看/设置事务提交方式 SELECT @@autocommit ; SET @@autocommit = 0 ...
1.Seconds_Behind_Source The SHOW REPLICA STATUS statement, which you must execute on each replica, provides information about the configuration and st ...
最近老婆的公司,关闭了OA系统中,各类打卡时间数据统计的功能,为了不麻烦老婆手算,就做了一个简单的打卡系统,方便自动统计老婆想要知道的各类数据。 做的过程中就遇到了几个还挺有意思的SQL,这里写成一篇博文,方便后期练习~ ...
1. SQL三个排序函数 ROW_NUMBER()、RANK()、DENSE_RANK() ROW_NUMBER()不并列 连续的 RANK()分组不连续排序(跳跃排序) DENSE_RANK()并列连续 创建实例表: 实例表代码 DROP table IF EXISTS con; Create T ...
1. 多表查询 项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三种: 一对多(多对一) 多对多 一对一 2. 分类 连接查询 内连接:相当于查询A、B交集部分数据 外连接: 左外连接:查 ...
在MySQL中,当为表添加外键约束时,可以指定在删除或更新父表记录时的行为。下面进行总结: CASCADE:当父表中的记录被删除或更新时,自动删除或更新子表中相关联的记录。这意味着如果父表中的记录被删除,那么相应的子表中与之关联的记录也会被删除。 SET NULL:当父表中的记录被删除或更新时,子表 ...
在生产环境中,经常会遇到客户业务的SQL语句进行过滤查询,然后进行聚合处理,并且IN谓词列表中包含几千甚至上万个常量值。 ...
Rocky Linux 官方宣布,Rocky Linux 9.0 操作系统全面上市,可作为 CentOS Linux 和 CentOS Stream 的直接替代品。有些安装需要测试验证的。 1.下载的安装包 2.安装的过程 此安装包, Rocky Linux 环境下安装,与在centos7.9 下安 ...
1. DDL Data Definition Language,数据定义语言,用来定义数据库对象(数据库,表,字段) 。 1.1 数据库操作 查询所有数据库 show databases ; 查询当前数据库 select database() ; 创建数据库 create database [ if ...
GreatSQL的sp中添加新的sp_instr引入的bug解析 一、问题发现 在一次开发中用到的sp需要添加新的sp_instr以满足需求,但是添加了数个sp_instr以后发现执行新的sp会发生core。 注:本次使用的GreatSQL 8.0.32-25 1、sp_head.cc的init_s ...
一、下载mysql安装包 官网:https://dev.mysql.com/downloads/mysql/ 默认会跳转到最新版本的下载页面,也可以在旧版本集中选择需要安装的版本。 MSI Installer是安装程序,ZIP Archive是压缩包形式。 二、安装mysql MSI安装程序会有图形 ...
0、首先确认是否安装过MySQL yum list installed | grep mysql rpm -qa | grep mysql 若果有安装,需要先删除旧版本。yum remove mysql 一、通过官网下载tar压缩包(或者直接下载RPM安装包) 1.打开MySQL官网下载地址,选择适 ...
1. 问题背景 2.27号凌晨生产环境MySQL备库在执行备份期间出现因FLUSH TABLES WITH READ LOCK未释放导致备库复制延时拉大,慢日志内看持锁接近25分钟未释放。 版本: MySQL 5.7.21 PXB 2.4.18 慢查询日志: 备份脚本中的备份命令: mysql_ki ...
1. The following options also have an impact on the source: • For the greatest possible durability and consistency in a replication setup using InnoDB ...
相关知识点: INNODB_STATS_PERSIST=ON或用STATS_PERSIST=1定义单个表时,优化器统计信息将持久化到磁盘。默认情况下,innodb_stats_persistent是启用的。 持久统计信息存储在mysql.innodb_table_stats和mysql.innodb ...
1.环境说明 1.1源端SQLSserver 版本 IP 端口 Microsoft SQL Server 2017 192.168.140.160 1433 1.2目标端GreatSQL 版本 IP 端口 GreatSQL-8.0.32 192.168.139.86 3308 2.安装环境 2.1安 ...
A locking read, an UPDATE, or a DELETE generally set record locks on every index record that is scanned in the processing of an SQL statement. It does ...
The InnoDB transaction model aims to combine the best properties【ˈprɑpərtiz 财产;特性;房地产;不动产;财物;庄园;所有物;房屋及院落;】 of a multi-versioning database with tradit ...
To implement a large-scale, busy, or highly reliable database application, to port substantial【səbˈstænʃl】 code from a different database system, or t ...
前言 今天docker安装mysql8.0.20捯饬了半天,主要是挂载问题和连接问题,索性记录一下。网上很多千篇一律,还有很多就是过时了,那还是我自己上场吧。大家看的时候,请睁大眼睛,按步骤来。 Docker安装MySQL8.0.20 此处默认你已经搭建好了docker环境 第一步 拉镜像 dock ...