目录 一 前言 二 自增值存储说明 三 自增值修改机制 四 自增值修改时机 五 导致自增值不连续的原因 5.1 唯一键冲突 5.2 事务回滚 5.3 批量写库操作 六 参…
目录 什么是索引 主键索引和普通索引的区别 索引具体采用的哪种数据结构 InnoDB使用的B+ Tree的索引模型,那么为什么采用B+ 树?这和Hash索引比较起来有什么优缺点? …
目录 1、利用uuid函数生成唯一且不规则的主键id 2、id实现自动增长 1、利用uuid函数生成唯一且不规则的主键id sql: CREATE TABLE `test` ( `…
目录 一、自增值保存在哪儿? 二、自增值修改机制 三、自增值的修改时机 四、自增锁的优化 五、自增主键用完了 一、自增值保存在哪儿? 不同的引擎对于自增值的保存策略不同 1.MyI…
目录 需求:查询进行中的活动数据 下面sql则查询的是满足以上四种需求的结果集,达标题需求 需求:查询进行中的活动数据 进行中一共有以下几种情况: 1.开始时间为空,结束时间为空,…
目录 一、外键约束 什么是外键: 外键的使用条件: 外键的定义语法: 简单演示使用 一、外键约束 MySQ…
目录 并发场景 写-写 读-读 读-写 和 写-读 MySQL中的锁 行级锁 表级锁 隔离级别 Read Committed Repeatable Read 参考博客 并发场景 最…
目录 多表连接的基本语法 交叉连接和笛卡尔积现象 交叉连接 笛卡尔积现象 内连接 外连接 左外连接 右外连接 全外连接 子查询 多表连接的基本语法 多表连接,就是将几张表拼接为一张…
目录 前言 一、Mysql 启用 SSL 配置 1.1 检查是否开启 ssl 1.2 设置用户是否使用 SSL 连接 1.3 使用 SSL 登录 二、总结 前言 国家等级保护三级安…
目录 MySQL约束操作 1.非空约束 2.唯一约束 3.主键约束 4.外键约束 5、级联 MySQL约束操作 概念:对表中的数据进行限定,保证数据的正确性,有效性和完整性。 分类…
目录 1、存在主键 2、无主键,存在唯一索引 3、存在联合主键或联合唯一索引 4、存在多个唯一索引 5、同时存在主键与唯一索引 6、无符合条件的主键与唯一索引 在介绍mysql的多…
目录 前言 【undo log】 【redo log】 【binlog】 总结 前言 MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚日志(undo log)…