开发前沿 -

Node.js对MySQL数据库的增删改查实战记录

目录 在项目中操作数据库的三大步骤 操作数据库的具体步骤 一:安装MySQL模块及express模块 二:通过express创建一个服务器 三:配置MySQL模块 四:测试 mys…

2022-05-15 971

mysql自动插入百万模拟数据的操作代码

本人数据库工具用的navicat 其他的大同小异 1.打开navicat,在对应的数据库下有个函数菜单,右键新建函数==》完成 2.创建测试表 user,懒得写语句 反正每个人需要…

2022-05-15 950

MySQL8新特性之全局参数持久化详解

目录 前言 全局参数持久化 写在最后 总结 参考文档: 前言 自从 2018 年发布第一版 MySQL 8.0.11 正式版至今,MySQL 版本已经更新迭代到 8.0.26,相对…

2022-05-15 607

MySQL数据库的事务和索引详解

目录 一、事务: 事务四大特性: 并发事务带来哪些问题?(隔离所导致的一些问题) 事务隔离级别有哪些? MySQL的默认隔离级别: 二、索引: 索引的作用: 索引的分类: 索引准则…

2022-05-15 507

MySQL索引下推详细

目录 1、最左前缀原则 2、回表 3、索引下推 前言: 索引下推(ICP)是针对MySQL使用索引从表中检索数据行的情况的优 在没有索引下推的情况下,MySQL通过存储引擎遍历索引…

2022-05-15 1,160

MySQL主从同步原理及应用

目录 1、主从同步原理 主从同步架构图(异步同步) 主从同步流程(异步同步) 什么是binlog? binlog的3种格式 binlog格式对比 主从同步的2种方式 主从同步流程(…

2022-05-15 458

解决MySql8.0 查看事务隔离级别报错的问题

目录 MySql8.0 查看事务隔离级别报错 问题 命令更改为 MySQL的事务隔离级别(包含mysql8.0+设置与查看) 一、事务的基本要素(ACID) 二、事务的并发问题 三…

2022-05-15 644

MySQL UPDATE 语句一个“经典”的坑

目录 1、有问题的SQL语句 有人问,比如下图: 问题归纳起来就是:在MySQL里面update一条记录,语法都正确的,但记录并没有被更新... 刚遇到这个问题的时候,我拿到这条语…

2022-05-15 678

一条SQL语句在MySQL中是如何执行的

目录 一、mysql架构分析 1.1 连接器 1.2 查询缓存 1.3 分析器 1.4 优化器 1.5 执行器 二、语句分析 2.1 查询语句 2.2 更新语句 三、总结…

2022-05-15 319

一次现场mysql重复记录数据的排查处理实战记录

目录 前言 分析 数据总计 重复次数占比 where 和 having 的区别 总结 前言 我当时正好出差在客户现场部署调试软件,有一天客户突然找到我这里,说他们现场生产的数据出现…

2022-05-15 735

MyBatis 动态SQL全面详解

目录 前言 动态sql 1.先看一下模块目录结构 2.物理建模和逻辑建模 3. 引入依赖 4.全局配置文件 5.sql共性抽取文件 6.mapper接口 if 静态sql: 动态s…

2022-05-15 611

MySQL中datetime时间字段的四舍五入操作

目录 前言 1、背景 2、模拟测试 3、结论 总结 前言 如果不是踩到坑,我估计到现在还不知道时间字段会四舍五入。 1、背景 通过 Java 代码获取当日最大时间,然后存入数据库,…

2022-05-15 290