随笔分类 - MySQL
摘要:目录 并发所带来的的问题 脏写 脏读 不可重复读 幻读 事务 事务的特性 事务的四种隔离级别 锁 为什么要加锁 InnoDB的七种锁 不同事务RR和RC下加锁的规则 MVCC mvcc进一步提高并发 快照读和当前读 并发所带来的的问题 脏写 B事务修改且已经提交的数据被另外一个事务回滚(分析图如下)
阅读全文
摘要:系统表都变为InnoDb表 从MySQL 8.0开始,系统表全部换成事务型的InnoDB表,默认的MySQL实例将不包含任何MyISAM表,除非手动创建MyISAM表 基本操作 创建数据表的语句为CREATE TABLE 查看表基本结构语句DESCRIBE:DESCRIBE 表名 / DESC 表名
阅读全文
摘要:给定表 customer ,里面保存了所有客户信息和他们的推荐人。 id | name | referee_id|+ + + +| 1 | Will | NULL || 2 | Jane | NULL || 3 | Alex | 2 || 4 | Bill | NULL || 5 | Zack |
阅读全文
摘要:概述: 通常情况下我们需要操作数据量较大的数据库表时候,需要关注sql的开发规范、数据索引以及慢查询 开发规范: 1 查询sql都应该建立索引 覆盖索引:(这里我们先引用百度百科的解释)覆盖索引是select的数据列只用从索引中就能够取得,不必读取数据行,换句话说查询列要被所建的索引覆盖。索引是高效
阅读全文
摘要:from openpyxl import load_workbook #只能加载已存在的表格 wb=load_workbook("D:\zhijing_work\测试数据\测试文件\yetangjian.xlsx") sheet=wb['Sheet1'] # 操作单列 for cell in she
阅读全文