MySQL:DCL 数据控制语句盘点

本篇内容包括:DCL 简介、GRANT、REVOKE、COMMIT、ROLLBACK、SAVEPOINT、LOCK命令的使用。

一、DCL 简介

DCL(Data Control Language)语句,即数据控制语句,用于设置或更改数据库用户或角色权限的语句

常用关键字包括:GRANT、REVOKE、COMMIT、ROLLBACK、SAVEPOINT、LOCK

  1. GRANT:授予访问权限

  2. REVOKE:撤销访问权限

  3. COMMIT:提交事务处理

  4. ROLLBACK:事务处理回退

  5. SAVEPOINT:设置保存点

  6. LOCK:对数据库的特定部分进行锁定


二、DCL demo

  • (1)创建用户:create user username@ip identified by newPassword;
  • (2)修改密码:alter user username@ip identified by newPassword;
  • (3)显示用户的权限:show grants for username@ip;
  • (4)授权语句:grant 权限1,权限2,… on databaseName.* to username@ip;
  • ​ DDL权限名称: create、alter、drop、truncate 、create view 等等
  • ​ DML权限名称: insert、delete、update
  • ​ DQL权限名称: select
  • (5)撤销权限:revoke 权限1,权限2,… on databaseName.* from username@ip;
  • (6)删除用户:drop user username;
  • (7)权限生效语句:flush privileges;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

栗筝i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值