开发前沿 -

为什么mysql自增主键不是连续的

目录 一 前言 二 自增值存储说明 三 自增值修改机制 四 自增值修改时机 五 导致自增值不连续的原因 5.1 唯一键冲突 5.2 事务回滚 5.3 批量写库操作 六 参…

2022-05-15 300

浅谈Mysql主键索引与非主键索引区别

目录 什么是索引 主键索引和普通索引的区别 索引具体采用的哪种数据结构 InnoDB使用的B+ Tree的索引模型,那么为什么采用B+ 树?这和Hash索引比较起来有什么优缺点? …

2022-05-15 293

mysql主键id的生成方式(自增、唯一不规则)

目录 1、利用uuid函数生成唯一且不规则的主键id 2、id实现自动增长 1、利用uuid函数生成唯一且不规则的主键id sql: CREATE TABLE `test` ( `…

2022-05-15 275

详解MySQL自增主键的实现

目录 一、自增值保存在哪儿? 二、自增值修改机制 三、自增值的修改时机 四、自增锁的优化 五、自增主键用完了 一、自增值保存在哪儿? 不同的引擎对于自增值的保存策略不同 1.MyI…

2022-05-15 358

mysql判断当前时间是否在开始与结束时间之间且开始与结束时间允许为空

目录 需求:查询进行中的活动数据 下面sql则查询的是满足以上四种需求的结果集,达标题需求 需求:查询进行中的活动数据 进行中一共有以下几种情况: 1.开始时间为空,结束时间为空,…

2022-05-15 695

简述MySQL主键和外键使用及说明

目录 一、外键约束 什么是外键:  外键的使用条件: 外键的定义语法: 简单演示使用 一、外键约束       MySQ…

2022-05-15 329

MySQL事务的隔离性是如何实现的

目录 并发场景 写-写 读-读 读-写 和 写-读 MySQL中的锁 行级锁 表级锁 隔离级别 Read Committed Repeatable Read 参考博客 并发场景 最…

2022-05-15 1,149

MySQL中连接查询和子查询的问题

目录 多表连接的基本语法 交叉连接和笛卡尔积现象 交叉连接 笛卡尔积现象 内连接 外连接 左外连接 右外连接 全外连接 子查询 多表连接的基本语法 多表连接,就是将几张表拼接为一张…

2022-05-15 474

mysql配置SSL证书登录的实现

目录 前言 一、Mysql 启用 SSL 配置 1.1 检查是否开启 ssl 1.2 设置用户是否使用 SSL 连接 1.3 使用 SSL 登录 二、总结 前言 国家等级保护三级安…

2022-05-15 489

MySQL约束超详解

目录 MySQL约束操作 1.非空约束 2.唯一约束 3.主键约束 4.外键约束 5、级联 MySQL约束操作 概念:对表中的数据进行限定,保证数据的正确性,有效性和完整性。 分类…

2022-05-15 1,107

MySQL中的隐藏列的具体查看

目录 1、存在主键 2、无主键,存在唯一索引 3、存在联合主键或联合唯一索引 4、存在多个唯一索引 5、同时存在主键与唯一索引 6、无符合条件的主键与唯一索引 在介绍mysql的多…

2022-05-15 790

Mysql中undo、redo与binlog的区别浅析

目录 前言 【undo log】 【redo log】 【binlog】 总结 前言 MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚日志(undo log)…

2022-05-15 276