MySql 3938

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

MySQL悲观锁与乐观锁的实现方案

目录 前言 实战 1、无锁 2、悲观锁 3、乐观锁 总结 前言 悲观锁和乐观锁是用来解决并发问题的两种思想,在不同的平台有着各自的实现。例如在Java中,synchronized就…

2022-05-15 182

SpringBoot连接MySQL获取数据写后端接口的操作方法

目录 1.新建项目 2.添加依赖 3.spring容器中创建DriverManagerDataSource和JdbcTemplate对象  3.1在springboot中…

2022-05-15 244

Mysql排序的特性详情

目录 1、问题场景 2、原因分析 3、解决方案 4、拓展知识 4.1 limit查询优化 4.2 limit与order by结合使用 5、小结 1、问题场景 新上线一个交易记录导…

2022-05-15 177

MySQL分区表实现按月份归类

目录 建表 查看数据库文件: 插入 查询 删除 补充:Mysql自动按月表分区 MySQL单表数据量,建议不要超过2000W行,否则会对性能有较大影响。最近接手了一个项目,单表数据…

2022-05-15 194

MySQL数据库10秒内插入百万条数据的实现

首先我们思考一个问题: 要插入如此庞大的数据到数据库,正常情况一定会频繁地进行访问,什么样的机器设备都吃不消。那么如何避免频繁访问数据库,能否做到一次访问,再执行呢? Java其实…

2022-05-15 205

MySQL面试题讲解之如何设置Hash索引

除了B-Tree 索引,MySQL还提供了如下索引: Hash索引 只有Memory引擎支持,场景简单 R-Tree索引 MyISAM的一个特殊索引类型,主要用于地理空间数据类型 …

2022-05-15 211

MySQL对数据表已有表进行分区表的实现

目录 操作方式 操作过程 对现有的一个表进行创建分区表,并把数据迁移到新表,可以按时间来分区,然后这表不是实时更新,每天有一次插入操作。 时间比较充裕,但是服务器上有其他应用,使用…

2022-05-15 201

MySQL8.0升级的踩坑历险记

目录 前言 1.先彻底卸载现有版本MySQL。 2.下载deb并按照MySQL8.x。 3.创建用户和配置权限。 总结 前言 最近忙于Fighting的项目,所以笔耕有些松懈,实为…

2022-05-15 217

mysql分表之后如何平滑上线详解

目录 分表的目的 举个栗子 分表策略 已经上线的运行中的表怎么办? 步骤1 上线双写 步骤2 全量同步 步骤3 查询新表数据 总结 分表的目的 项目开发中,我们的数据库数据越来越大…

2022-05-15 193

Mysql系列SQL查询语句书写顺序及执行顺序详解

目录 1、一个完整SQL查询语句的书写顺序 2、一个完整的SQL语句执行顺序 3、关于select和having执行顺序谁前谁后的说明 1、一个完整SQL查询语句的书写顺序 -- …

2022-05-15 202

MySQL数据库事务transaction示例讲解教程

目录 1、什么是事务? 2、和事务相关的语句只有这3个DML语句:insert、delete、update 3、假设所有的业务都能使用1条DML语句搞定,还需要事务机制吗? 4、事…

2022-05-15 197

Mysql教程分组排名实现示例详解

目录 1.数据源 2.数据整体排名 1)普通排名 2)并列排名 3)并列排名 3.数据分组后组内排名 1)分组普通排名 2)分组后并列排名 3)分组后并列排名 4.分组后取各组的前…

2022-05-15 195