一、事务
1概念
2.事务的特性ACID
1)原子性
2)一致性
3)隔离性
4)持久性
3.手动开启事务
1)start transaction;开启事务
2)commit;提交事务
3)rollback;回滚事务
4.设置自动提交事务
1)select @@autocommit;
2)set @@autocommit = 0;
3)commit;
4.回滚点
1)savepoint 名字
2)rollback to 名字
5.事务的隔离级别
脏读: 一个事务读取到了另一个事务中尚未提交的数据
6.不可重复读:一个事务中俩次读取的数据内容不一致。update引发的问题。
7.幻读:一个事务中俩次读取的数据的数量不一样。insert和delete引发的问题。
MySQL的隔离级别
8.设置事务隔离级别
1)select @@tx_isolation;
s1et global transaction isolation level 级别;
重写登陆才生效
二、 用户授权管理
用windows下的命令行窗口。
(1) 创建用户
create user wangrui idenfified by ‘123123’;
(2). 授予权限
grant all privileges on数据库名* to 管理员;
grant insert,delete on 数据库名* to管理员;
(3). 撤销权限
revoke all privileges on 数据库名.* from 管理员;
(4). 查看权限
show grants;
(5) 删除用户
drop user 用户名’;
(6) 修改用户密码
rename user wangrui to 新的名字;
set password=password(‘321321’);
set password for ruirui = password(‘123456’);
(7) 刷新权限
flush privileges;
- 当前登录用户
select user();
(11)查看当前在线用户
show processlist;
(12). 可以去修改 mysql数据库的user表的对应信息,改完,记得刷新权限。
(13). 开启服务
net start mysql服务名
(14). 停止服务
net stop mysql服务名
(15). windows 杀死进程
task kill /PID 5540 /F