MySQL
文章平均质量分 95
这个专栏会学习一些关于MySQL的知识
嘿,鱼骨头^O^
这个作者很懒,什么都没留下…
展开
-
MySQL中表的主从复制与拆分
目录on和where的区别关于锁的一些补充关于MVCC关于执行增删查改时锁的知识关于幻读的解决MySQL表的拆分MySQL主从复制 这篇文章是关于前面MySQl学习的一些补充,补充一些细小的知识点吧 on和where的区别 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户 在使用left join时,on和where条件的区别如下: - on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表的记录,右边条件满足的就展示数据,不满足的展原创 2022-01-03 20:41:38 · 1841 阅读 · 6 评论 -
MySQL中事务相关问题的分析
目录1. 事务1.1 定义1.2 事务的ACID属性1.3 MySQL中的脏读、不可重复读、幻读1.4 事务的隔离级别1.5 事务的操作2. MySQL如何解决不可重复读和幻读现象2.1 MVCC如何解决不可重复读问题2.2 MySQL解决幻读问题2.2.1 快照读与当前读2.2.2 MVCC与锁解决幻读问题3. MySQL中常见的存储引擎4. 数据库的三大范式5. MySQL的查询指令6. MySQL中字段类型CHAR和VARCHAR的区别7. MySQL中字段类型DATETIME和TIMESTAMP的区原创 2022-01-01 19:25:51 · 761 阅读 · 0 评论 -
MySQL锁相关问题的学习
目录1. 锁的概述1.1 锁的定义1.2 锁的分类2. 两种锁(表锁、页级锁、行锁)2.1 表锁(偏读)2.1.1 读锁和写锁2.1.2 IX锁和IS锁2.1.3 AUTO-INC锁2.1.4 锁的兼容性2.2 行锁(偏写)2.2.1 行锁的种类2.2.2 记录锁(Record Locks)2.2.3 间隙锁(Gap Lock)2.2.4 临建锁(Next-Key Lock)2.3 页级锁3. 常见锁3.1 常见锁3.2 插入意向锁3.3 共享锁/排它锁3.4 悲观锁和乐观锁 1. 锁的概述 1.1 锁的定原创 2021-12-31 19:10:30 · 835 阅读 · 0 评论 -
MySQL索引和约束分析及相关面试题
目录1. 什么是索引2. 索引的分类3. 索引的基本操作3.1 主键索引3.2 单列索引3.3 唯一索引3.4 多列索引4. MySQL底层数据结构(B+ Tree树)5. 聚簇索引和非聚簇索引6. 约束以及分类7. MySQL约束和索引的区别8. 面试题小结 文章学习与: b站编程不良人视频:视频链接 大佬文章:文章地址 1. 什么是索引 MySQL官方是这样说的:一种帮助MySQL提高查询效率的数据结构。 索引的优点: 大大提高查询效率 索引的缺点: 维护索引需要耗费数据库资源 会占用磁盘空间原创 2021-12-29 21:15:24 · 640 阅读 · 0 评论 -
MySQL笔记
DDL(操作数据库、表、列) /* 关键字:create, drop, alter */ 操作数据库 创建数据库,判断是否存在,并指定字符集为gbk; 查询所有数据库的名称; 查询某个数据库的字符集:查询某个数据库的创建语句; 修改数据库的字符集; 删除数据库,存在再删除 查询正在使用的数据库名称 使用数据库 操作表 创建表 复制表 查询某个数据库中所有的表名称 查询表结构 修改表名 修改表的字符集 查看表的字符集 SHOW TABLE STATUS FROM teacher LIKE ‘in’;原创 2021-10-20 18:40:51 · 84 阅读 · 0 评论