刷新
【高薪诚聘】数据库精英,加入我们,共创数据未来!

我们寻找的你: 【如果你是数据库架构专家】 对数据库架构有深入的了解和实践经验,能够为公司构建稳定、高效、可扩展的数据库架构; 对各种数据库系统有深入的理解,包括但不限于MySQL、Oracle、SQL Server等,并能够根据实际业务需求进行选择和优化; 对新技术和新架构保持敏感,有能力推动公司 ...

mysql事务

博主头像 1. 事务 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 2. 控制事务 控制事务一 查看/设置事务提交方式 SELECT @@autocommit ; SET @@autocommit = 0 ...

SQL练习之打卡记录数据统计类问题

博主头像 最近老婆的公司,关闭了OA系统中,各类打卡时间数据统计的功能,为了不麻烦老婆手算,就做了一个简单的打卡系统,方便自动统计老婆想要知道的各类数据。 做的过程中就遇到了几个还挺有意思的SQL,这里写成一篇博文,方便后期练习~ ...

SQL——连续出现的数字

博主头像 1. SQL三个排序函数 ROW_NUMBER()、RANK()、DENSE_RANK() ROW_NUMBER()不并列 连续的 RANK()分组不连续排序(跳跃排序) DENSE_RANK()并列连续 创建实例表: 实例表代码 DROP table IF EXISTS con; Create T ...

mysql多表查询

博主头像 1. 多表查询 项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三种: 一对多(多对一) 多对多 一对一 2. 分类 连接查询 内连接:相当于查询A、B交集部分数据 外连接: 左外连接:查 ...

mysql~数据完整性考虑~外键约束

博主头像 在MySQL中,当为表添加外键约束时,可以指定在删除或更新父表记录时的行为。下面进行总结: CASCADE:当父表中的记录被删除或更新时,自动删除或更新子表中相关联的记录。这意味着如果父表中的记录被删除,那么相应的子表中与之关联的记录也会被删除。 SET NULL:当父表中的记录被删除或更新时,子表 ...

Rocky Linux 安装 MySQL 8.0

Rocky Linux 官方宣布,Rocky Linux 9.0 操作系统全面上市,可作为 CentOS Linux 和 CentOS Stream 的直接替代品。有些安装需要测试验证的。 1.下载的安装包 2.安装的过程 此安装包, Rocky Linux 环境下安装,与在centos7.9 下安 ...

mysql基本语法

博主头像 1. DDL Data Definition Language,数据定义语言,用来定义数据库对象(数据库,表,字段) 。 1.1 数据库操作 查询所有数据库 show databases ; 查询当前数据库 select database() ; 创建数据库 create database [ if ...

GreatSQL的sp中添加新的sp_instr引入的bug解析

博主头像 GreatSQL的sp中添加新的sp_instr引入的bug解析 一、问题发现 在一次开发中用到的sp需要添加新的sp_instr以满足需求,但是添加了数个sp_instr以后发现执行新的sp会发生core。 注:本次使用的GreatSQL 8.0.32-25 1、sp_head.cc的init_s ...

mysql安装使用教程

博主头像 一、下载mysql安装包 官网:https://dev.mysql.com/downloads/mysql/ 默认会跳转到最新版本的下载页面,也可以在旧版本集中选择需要安装的版本。 MSI Installer是安装程序,ZIP Archive是压缩包形式。 二、安装mysql MSI安装程序会有图形 ...

CentOS安装MySQL的两种方式——RPM和YUM

博主头像 0、首先确认是否安装过MySQL yum list installed | grep mysql rpm -qa | grep mysql 若果有安装,需要先删除旧版本。yum remove mysql 一、通过官网下载tar压缩包(或者直接下载RPM安装包) 1.打开MySQL官网下载地址,选择适 ...

Slave SQL线程与PXB FTWRL死锁问题分析

博主头像 1. 问题背景 2.27号凌晨生产环境MySQL备库在执行备份期间出现因FLUSH TABLES WITH READ LOCK未释放导致备库复制延时拉大,慢日志内看持锁接近25分钟未释放。 版本: MySQL 5.7.21 PXB 2.4.18 慢查询日志: 备份脚本中的备份命令: mysql_ki ...

GreatSQL统计信息相关知识点

博主头像 相关知识点: INNODB_STATS_PERSIST=ON或用STATS_PERSIST=1定义单个表时,优化器统计信息将持久化到磁盘。默认情况下,innodb_stats_persistent是启用的。 持久统计信息存储在mysql.innodb_table_stats和mysql.innodb ...

<1···678···25>