摘要:
内容概述 1.InnoDB存储引擎的锁机制 2.多版本并发控制MVCC 3.MySQL事务隔离机制 内容详细 1.InnoDB存储引擎的锁机制 MyISAM和MEMORY采用表级锁(table-level locking)。 BDB采用页级锁(page-level locking)或表级锁,默认为页 阅读全文
摘要:
内容概述 1.MySQL读现象 2.数据库锁机制 内容详细 1.MySQL读现象 数据库管理软件的“读现象”指的是当多个事务并发执行时,在读取数据方面可能碰到的问题,包括有脏读、不可重复读和幻读。 脏读 脏读指读到未提交的数据 不可重复读 不可重复读:一个事务下,两次读取数据不一致(侧重内容数据的修 阅读全文
摘要:
内容概述 1.MySQL慢查询 2.什么是事务 3.为什么需要事务 4.事务的4个特性 5.MySQL事务保存点 6.MySQL事务中的redo和undo 内容详细 1.MySQL慢查询 慢日志 1.将MySQL服务器中影响数据库性能的相关SQL语句记录到日志文件中 2.通过对这些特殊的SQL语句进 阅读全文
摘要:
内容概述 1.什么是索引? 2.使用索引的好处 3.索引分类 4.索引的数据结构 5.索引管理 6.正确的使用索引 内容详细 1.什么是索引? 索引是存储引擎中的一种数据结构,或者说数据的组织方式,又称为键key,是存储引擎用于快速找到记录的一种数据结构。 为数据建立索引好比为字典创建音序表,如果要 阅读全文
摘要:
内容概述 1.什么是存储引擎 2.查看存储引擎信息 3.修改存储引擎 4.存储引擎实验 5.InnoDB存储引擎 内容概述 1.什么是存储引擎 数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。 存储引擎就是一种存数据的方式,如何存数据,如何为存储的数 阅读全文
摘要:
内容概述 1.MySQL权限表 2.MySQL创建用户 3.MySQL修改用户 4.MySQL删除用户 5.MySQL授权 6.MySQL查看,删除用户权限 7.修改用户密码 内容详细 MySQL 是一个多用户数据库,具有功能强大的访问控制系统,可以为不同用户指定不同权限。我们之前使用的是 root 阅读全文
摘要:
内容概述 1.连表查询 -1.1 内连接 -1.2 左连接 -1.3 右连接 -1.4 合并数据 2.子查询 内容详细 1.连表查询 1.1 内连接(INNER JOIN ) 两个或多个表之间通过某种关系,或按照某种规则合并起来查询出来的数据即为连表查询,连表查询是企业中常用的一种查询数据的方式,在 阅读全文
摘要:
内容概述 1.表数据补充 -1.1 修改表数据 -1.2 删除表数据 2.数据表约束 -2.1 主键索引约束 -2.2 唯一索引约束 -2.3 检查索引 -2.4 外键索引 3.添加字段 -3.1 在开头位置添加字段 -3.2 在中间位置添加字段 -3.3 在末尾位置添加字段 4.字段补充内容 内容 阅读全文
摘要:
内容概述 1.MySQL数据表 -1.1 表的增删改查 -1.2 表数据的增删改查 -1.3 排序与去重 -1.4 其他语句 -1.5 where语句以及having语句 内容详细 1.MySQL数据表 数据表是数据库的重要组成部分,每一个数据库都是由若干个数据表组成的。换句话说,没有数据表就无法在 阅读全文
摘要:
内容概述 1.SQL简介 2.SQL基本规则 3.MySQL数据库操作 4.MySQL数据库中的数据的类型 5.MySQL系统变量 内容详解 1.SQL简介 SQL简介 对数据库进行查询和修改操作的语言叫做 SQL(Structured Query Language,结构化查询语言)。 SQL 语言 阅读全文