随笔分类 - MySQL
摘要:一、配置 https://dev.mysql.com/doc/refman/8.0/en/replication-options-reference.html MySQL 复制过滤详解:https://developer.aliyun.com/article/59268 master [mysqld
阅读全文
摘要:官方测试数据:https://dev.mysql.com/doc/index-other.html & https://dev.mysql.com/doc/employee/en/sakila-structure.html DQL:数据查询语言 https://dev.mysql.com/doc/r
阅读全文
摘要:MySQL 版本历史与主要特性:https://www.orczhou.com/index.php/2023/05/mysql-version-history 整体架构 Client:与编程语言相关,在 TCP 连接上通过 MySQL 协议和 Server 交互 Server 连接层:TCP 池和
阅读全文
摘要:用户管理 -- 创建名称为 zhang3 的用户,密码设为 123123,默认 caching_sha2_password,其它:mysql_native_password、sha256_password create user zhang3 identified WITH caching_sha2
阅读全文
摘要:sql_mode 定义了对 MySQL 中 SQL 语句语法的校验规则。 sql_mode 是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。 在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以
阅读全文
摘要:数据库中事务,指一组逻辑操作单元,使数据从一种状态变换到另一种状态。 操作全部完成时,数据被保留,一致性可以保证,一部分操作失败时,整个操作全部视为错误,所有被操作数据回退到开始状态,放弃修改。 事务的 ACID 属性:https://dev.mysql.com/doc/refman/8.3/en/
阅读全文
摘要:下载 https://dev.mysql.com/downloads/mysql & 历史版本:https://downloads.mysql.com/archives/community 安装 若找不到 dll 则需要安装 c++ 运行库 https://www.microsoft.com/zh-
阅读全文
摘要:索引可以减少磁盘 IO 次数,索引是数据结构 InnoDB 不支持 hash 索引,但有自适应 hash 索引(show variables like '%innodb_adaptive_hash_index%'),直接定位数据页 一、索引结构 B-Tree B+Tree R-Tree 二、常见索引
阅读全文
摘要:一、安装 MySQL 的 yum 源 https://dev.mysql.com/downloads/repo/yum # 安装源,会在 /etc/yum.repos.d/ 下生成 mysql-community.repo 和 mysql-community-source.repo 文件 sudo
阅读全文
摘要:3.InnoDB space file 布局的基础知识: InnoDB 如何构建 space file 及其包含的 page InnoDB 的数据存储模型使用 space,在 MySQL 中通常称为 tablespace,在 InnoDB 中有时称为 file space。在操作系统层面,一个 sp
阅读全文