1.事务的4个特性
ACID:原子性(atomicity,或称不可分割性)、一致性(consistency)、隔离性(isolation,又称独立性)、持久性(durability)
注:事务主要实现的是一致性,主要通过原子性,隔离性、和持久性来达到一致性的目的
2.mvcc
m...
cooljun
2年前 (2021-11-08) 845℃ 0评论
0喜欢
redolog:是InnoDB存储引擎层的日志,又称重做日志文件,用于记录事务操作的变化,记录的是数据修改之后的值,不管事务是否提交都会记录下来。在实例和介质失败(media failure)时,redo log文件就能派上用场,如数据库掉电,InnoDB存储引擎会使用redo ...
cooljun
2年前 (2021-11-08) 850℃ 0评论
0喜欢
1、务的特性:原子性、一致性、隔离性、持久性
2、多事务同时执行的时候,可能会出现的问题:脏读、不可重复读、幻读
3、事务隔离级别:读未提交、读提交、可重复读、串行化
4、不同事务隔离级别的区别:
读未提交:一个事务还未提交,它所做的变更就可以被别的事务看到
读提交:一个事务提交...
cooljun
3年前 (2020-09-25) 2039℃ 0评论
0喜欢
联合查询可以通过多步单查询来完成,那么什么时候用联合查询,什么时候用单查询呢?它们的优缺点各是什么呢?想必大家跟我一样也存在这种疑惑,我经过搜索相关资料,现对联合查询和单查询进行如下总结:
首先从我个人经历出发谈谈我的感受,在学校的时候虽然也学过联合查询等知识,但是由于自己嫌记得...
cooljun
6年前 (2017-08-30) 2440℃ 0评论
0喜欢
1.联合查询分类
内连接(inner Join 或 Join)
外连接(outer Join)
左外连接(left outer Join 或 left Join)
右外连接(right outer Join 或 right Join)
全外连接(full outer Join...
cooljun
6年前 (2017-08-30) 2246℃ 0评论
0喜欢
在mysql开发中出现错误代码各种各样,下面我来给大家收集常用见的mysql使用过程中出错代码的中文说明,希望些文章对各位朋友有所帮助了。
1005:创建表失败
1006:创建数据库失败
1007:数据库已存在,创建数据库失败
1008:数据库不存在,删除数据库失败
1...
cooljun
6年前 (2017-07-19) 2317℃ 0评论
0喜欢
一、一些常见的SQL实践
(1)负向条件查询不能使用索引
select * from order where status!=0 and stauts!=1
not in/not exists都不是好习惯
可以优化为in查询:
select * from order ...
cooljun
6年前 (2017-07-17) 3556℃ 0评论
2喜欢
MySQL默认采用的是MyISAM。
MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交...
cooljun
6年前 (2017-07-13) 19842℃ 0评论
3喜欢
下载后解压到你想要安装的目录就可以了
配置环境变量
为了方便使用,不必每次都进入bin目录 就添加环境变量,如果不嫌麻烦就不必添加了
增加系统环境变量: MYSQL_HOME ,值就是你的MySQL目录了 例如:D:\tools\database\mysql-5....
cooljun
7年前 (2017-06-09) 2463℃ 0评论
0喜欢
1. SQL格式化
F12 格式化当前行所在的SQL
Ctrl+F12 格式化选中的SQL
Shift+F12 格式化所有SQL
2. 窗口操作
...
cooljun
7年前 (2017-06-06) 2401℃ 0评论
1喜欢