多语言展示
当前在线:1965今日阅读:167今日分享:16

如何在mysql中完成事务的创建和理解存在周期2?

如何在mysql中完成事务的创建和理解存在周期2?
工具/原料
1

mysql

2

pc

方法/步骤
1

WIN+R输入入cmd 进入控制台 输入 mysql -uroot -proot回车 如图,成功进入MySQL:

2

在MySQL中,关闭自动提交,只有当用户输入commit命令后,MySQL才将数据表中的资料交到数据库中,如果不提交事务,将自动回滚如下:

3

修改事务的孤立级,在MySQL中默认为repeatable read(可重复读)使用 SELECT @@tx_isolation获取当前 用set修改 具体如下:

4

在mysql中,MyISAM不支持事务处理。当用户对数据库执行插入、删除、更新等操作时,这些变化的数据都被立刻保存在磁盘中,所以需要锁机制 具体如下以读方式锁定数据表:

5

以写方式锁定数据表,与读方式锁定表类似,用户可以修改数据表中的数据,但是出自己外其它会话中的用户不能进行任何操作,具体如下:

6

在MySQL中事件室友一个特定的线程来管理。启用事件调度器后,拥有super权限的账户执行super processlist命令就可看到这个线程了如下:

7

在MySQL中,使用set global命令可以开启或关闭事件。将event_scheduler参数的设置为ONorOFF了如下:

推荐信息