暂无图片
MySQL数据库中支持的事务隔离级别有哪些?
我来答
分享
smith0907
2023-09-01
MySQL数据库中支持的事务隔离级别有哪些?

MySQL数据库中支持的事务隔离级别有哪些?

A序列化读(Serializable)

B只读事务(Read Only)

C读提交(Read Committed)

D可重复读(Repeatable Read)

E读未提交(Read Uncommitted)

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
落枫0907

ACDE


【答案解析】MySQL数据库实现了ANSI SQL标准的4种事务隔离级别,1.读未提交(Read Uncommitted)、2.读提交(Read Committed)、3.可重复读(Repeatable Read)、4.序列化读(Serializable),2、3、4分别解决了脏读(一事务读取另一事务未提交数据),不可重复读(一事务2次查询读取另一事务已提交数据导致查询结果不同),幻读(一事务2次查询读取另一事务已提交数据导致查询结果不同,且当前事务对这些结果进行修改导致与起初事务更改目标偏差)。与Oracle数据库对比,Oracle支持2.读提交(Read Committed)、4.序列化读(Serializable)、5.只读(Read Only)。其中事务隔离级别为只读(Read Only),是在序列化事务基础上,确保事务内只能查询无法DML操作,MySQL仅可通过read only参数控制整个实例只读。

暂无图片 评论
暂无图片 有用 11
打赏 0
暂无图片
得一阳阳

ACDE

暂无图片 评论
暂无图片 有用 1
打赏 0
好好学习

ACDE

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MySQL innobackupex备份---指定库--到目标机 如果带系统库,目标机的其它数据库是不是会受到影响?
回答 1
那肯定是受影响的,你备份的话,可以只指定备份某个数据库,这样就不影响了
master和slave会出现争夺vip
回答 3
已采纳
这不就是脑裂了么,用脚本做仲裁,当出现脑裂时,让每个节点必须判断自身的状态,通过周期性地检查自身应用服务状态,并不断ping网关(或其它可靠的参考IP)均可。当自身服务异常、或无法ping通网关,则认
mysql数据库能转存储sql文件吗?
回答 4
已采纳
mysqldump  就可以导出sqlmysqldumpurootprootdatabasesdb1db2>/tmp/user.sql
mysql 远程连接时 ERROR 1043: Bad handshake,怎么排查处理?
回答 1
已采纳
可能与SSL有关。1)mysql是否启用了ssl,showvariableslike'%ssl%';2)应用端的jdbc配置,是否有useSSLfalse配置项。
安装 Mysql v8.0.26 。 它在正常使用期间运行良好,但我将运行退出命令并关闭 cmd 提示符。 然后关闭我的机器,当我重新打开它并尝试重新连接到服务器时,报错。
回答 2
mysql是咋启动的?看这现象是没有后台启动,导致cmd关掉后,进程掉了
使用MySQL的 geo 类型有什么需要注意的吗?
回答 1
插入操作不要太多
mysql做数据库开发,写存储过程, 用什么比较好?
回答 5
sqlyog,navicat都是蛮好的工具。如果熟练的话,使用文本编辑器也是可以的。
用Python爬到的数据导入到MySQL的数据库中变成.ibd文件
回答 1
mysql数据文件就是frm,ibd文件。最好了解下mysql数据文件结构
mysql 8.0,下 rr下的锁问题?
回答 1
因为idxage上nextkeylock锁定的范围是((4,4),(10,7)],不是【4,10)。验证很简单,你把age为1的id改为100,可以插入(1,4)。
MySQL ddl语句支持动态SQL吗?
回答 1
支持