mysql7

1.事务

rollback是在start transaction之后执行。可以用来管理insert update delete语句。但是不能回退create和drop操作。

commit语句只有在不出错的情况进行更改。

在sql语句中可以使用savepoint name;这样保留回退点。如果要回退的时候,可以使用rollback to name,

保留点会在事务处理完成(执行rollback或commit)后自动释放,但是也可以使用release savepoint进行手释放。

set autocommit=0 当为0的时候,mysql不会自动的提交更改。

 

2.为数据库进行设置用户

use mysql

#查询所有的账户

select user from user

#创建用户ben 并且设置密码eee

create user ben identified by "eee"

#重命名用户名

rename user ben to kuai

#删除用户

drop user kuai

#显示权限

show grants for ben

#这是授予将test数据库中的表给ben

grant select on test.* to ben

#撤销权限

revoke select on test.* from ben

#授予所有权限

grant all on *.* to ben

#修改密码

set password for ben = password("123")

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值