MySql
文章平均质量分 76
布碗
这个作者很懒,什么都没留下…
展开
-
MySQL 学习(四):锁定读
说明在之前的博文《MySQL学习(三): 一致性非锁定读和 MVCC》 中,我通过翻译官方文档简单介绍了 MySQL 的一致性非锁定读和 MVCC 的基本知识,在本篇博文中我将继续通过官方文档来介绍 InnoDB 事务模型中关于锁定读的相关内容,对应《Locking Reads》章节。通过本篇博文,我们应该了解到在什么情况下应该使用锁定读,并且锁定读有哪些实现方式,不同方式之间有什么区别。正文锁定读在同一个事务中,你如果在查询数据之后,再对相关数据进行插入或更新时,常规的 SELECT 语句无法给翻译 2021-02-10 18:29:10 · 768 阅读 · 0 评论 -
MySQL学习(三): 一致性非锁定读和 MVCC
说明在上一篇博文《MySQL 学习(二):一文了解MySQL InnoDB 的好几种锁》中,我通过翻译 MySQL 的官方文档,简单介绍了 MySQL 存储引擎 InnoDB 支持的几种锁的概念及其作用。在本篇博文中,我将继续通过文档来介绍 InnoDB 事务模型中关于一致性非锁定读相关内容,对应《Consistent Nonlocking Reads》章节。通过本文,我们应该了解一致性非锁定读在不同事务隔离级别下的不同实现方式,了解什么是MVCC(多版本并发控制)。正文一致性非锁定读一致性读指的翻译 2020-12-03 22:59:39 · 305 阅读 · 0 评论 -
MySQL 学习(二):一文了解MySQL InnoDB 的好几种锁
说明本篇博文我将对 MySQL 官方文档的 InnoDB Locking 章节进行翻译学习,通过文档来了解 MySQL 的 InnoDB 引擎的锁的概念,文档基于 MySQL8 版本。示例代码均使用默认的事务隔离级别。通过本篇博文,我们应该了解 InnoDB 有哪些锁,不同类型锁的概念及其作用。正文共享锁和排他锁 [Shared and Exclusive Locks]InnoDB 存储引擎实现了两种标准的行级锁,分别为共享锁(S)和排他锁(X):共享锁允许事务持有锁进行读行数据排他锁允许事原创 2020-11-14 20:01:36 · 312 阅读 · 0 评论 -
MySQL 学习(一):一文了解 COUNT() 函数的使用及优化方式
说明平时工作最不陌生的就是对数据库的 CRUD 操作,尤其在需要进行分页查询时,要先根据给定参数查询符合条件的记录行数,这里就要使用到 MySQL 的 COUNT() 函数。本篇博文,我将通过 MySQL 的官方文档,来介绍 COUNT() 函数的使用,以及 COUNT(列名)、COUNT(1) 和 COUNT(*) 的区别,还有 MySQL 对 COUNT() 函数进行了哪些优化。正文在 MySQL 关于优化的文档中,在 WHERE Clause Optimization 章节,有这样一段话:C原创 2020-10-17 15:26:21 · 613 阅读 · 0 评论 -
MySql中UTF-8编码的数据在CMD窗口显示乱码的解决方法
在CMD窗口下无法正常显示MySql的UTF-8编码格式的数据原创 2017-07-24 19:45:01 · 718 阅读 · 0 评论 -
了解数据库事务
事务的概念事务是由一组SQL语句组成的逻辑处理单元,要么完全地执行,要么完全地不执行原创 2017-08-30 16:44:30 · 234 阅读 · 0 评论 -
MySql的七种JOIN语句
MySql七种JOIN语句写法总结原创 2017-09-09 22:03:42 · 461 阅读 · 0 评论 -
win10下安装不同版本的MySQL
说明之前装了5.5版本,由于工作需要要装更高版本的MySQL,在网上找了很多资料,尝试了很多次才装成功,在这里总结记录下。在有5.5版本的情况下,安装8.0版本。正文1.官网下载8.0版本压缩包MySQL8.0下载解压后,在bin的同级目录下创建my.ini配置文件 主要配置有[mysqld]# These are commonly set, remove the ...原创 2018-09-13 20:57:21 · 7008 阅读 · 6 评论