MySQL 数据库事物隔离级别的设置

select @@tx_isolation; //查看隔离级别 
set session transaction isolation level read uncommitted; //设置读未提交级别 
start transaction; //打开事务 
rollback; //回滚 
commit; //提交 
set session transaction isolation level read committed; //设置读提交级别 
set session transaction isolation level repeatable read; //设置可重复读(缺省),保证每次读的结果是一样的 
set session transaction isolation level serializable; //设置成序列化

时间: 2024-08-03 23:18:30

MySQL 数据库事物隔离级别的设置的相关文章

JDBC 和 Mybatis连接mysql数据库的时候,设置字符集编码

jdbc连接MySQL数据库的时候,设置字符集编码!!! 可以如下配置,mysql可直接在url后面加上字符集设置: String url = "jdbc:mysql://localhost:3306/exceltest1?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull"; Mybatis连接mysql数据库的时候,设置字符集编码!!! 可以如下配置,Mybatis的配

使用shell脚本调用mysql数据库存储过程,并设置定时任务

本来是要mysql数据库中创建事件任务来,定时执行存储过程,做数据传输的...后来由于种种原因,就使用crontab来定时执行,调用存储过程. 实现这个数据传输分为两步: 第一步:编写shell脚本调用mysql数据库存储过程,如下: #!/bin/bash#0 1 * * * sh /home/drmTrans3/rj_proc.shhost1=127.0.0.1user=systempasswd=linuxport=3306mysql -h${host1} -u${user} -p${pas

linux mysql 数据库开启外部访问设置指南

Linux下设置MySQL和允许外部机器访问,具体目录是具体情况而定,有的人是安装了在个人目录下,则找到对应的目录则可以 Linux下设置MySQL和允许外部机器访问sudo vi /etc/my.cnf 具体目录是具体情况而定,有的人是安装了在个人目录下,则找到对应的目录则可以. 一.配置文件的修改 1.#sudo vim /etc/mysql/my.conf 找到 bind-address = 127.0.0.1 注释掉这句话 二.Mysql数据库的修改 1) [[email protect

mysql数据库之编码重新设置

最近在使用使用mysql数据库的存储过程的时候,发现一些问题,数据库编码和表格.字段的编码不一致 导致运行的时候出现问题,错误提示:1267 - Illegal mix of collations 通过网上的一些方法解决了数据库系统本身的编码,还有边个的编码,但还是没有解决问题, 然后建表的语句导出来看看: CREATE TABLE `dev_info` ( `id` int(11) NOT NULL AUTO_INCREMENT , `dev_id` int(10) NOT NULL , `d

mysql数据库字段区分大小写的设置方法

alter table t_25_thread_info modify column thread_id varchar(8) character set utf8 collate utf8_bin;

Mysql入门基础(2)-->Mysql数据库安装

第二章      Mysql数据库安装 声明数据库和实例: 在数据库领域中有两个词很容易混淆,它们就是"实例"和数据库(database). 数据库:在物理操作系统上,以文件或者其它的形式文件类型的集合,在Mysql中,数据库文件可以,frm,myd,myi,等文件结尾, 数据库实例:是由数据库后台的进程/线程以及一共享内存区组成,这个区域可以被运行在后台线程和进程所共享,需要牢记的是,数据实例才是真正用来操作数据库文件的. 实例和数据库的通常关系是---1对1对应的,即是一个实例对用

mybatis连接mysql数据库插入中文乱码

对于mysql数据库的乱码问题,有两中情况: 1. mysql数据库编码问题(建库时设定). 2. 连接mysql数据库的url编码设置问题. 对于第一个问题,目前个人发现只能通过重新建库解决,建库的时候,选择UTF-8字符集.我试过修改现有数据库字符集为UFT -8,但是根本不起作用,插入的中文仍然乱码(中文显示成:???).重建库时选择字符集为UTF-8之后,中文正常显示了. 对于第二个问题,是这样 的情况:我建库时设置了数据库默认字符集为UTF-8,通过mysql workbench直接插

myeclipse里如何添加mysql数据库

首先声明,这只是我本人的一些经验,不代表任何集体和个人的利益,请勿没事就当喷子来喷我.我希望对一些对这方面学习的朋友有帮助,当然,我自己也是菜鸟级别啦!!!!!!!!!!!! 首先是电脑必要安装了myeclipse和mysql,具体安装布置不详细说了. 进入正题: 首先在windows下登录mysql 先打开DOS窗口导航 启动mysql服务 找到mysql安装程序的bin目录 输入mysql -u root –p回车,看见Enter password 也直接回车 这连接之前我强烈推荐先给数据库

配置mysql数据库的主从同步实验

mysql数据库的主从同步实验 一. 实验环境部署 主服务器(mysql  master) IP: 192.168.8.241  端口3306 从服务器(mysql  slave)  IP: 192.168.8.242  端口3306 虚拟机配置:内存2G,硬盘28G,2块网卡(1块网卡也可以),注意复制虚拟机 时候选择生成不同的MAC地址,虚拟机生成之后,网卡的的名称会变为eth2.eth3,修改/etc/udev/rules.d/70-persistent-net.rules文件,将无效的M