泽兴芝士网

一站式 IT 编程学习资源平台

MySql:DCL数据控制语句盘点(数据库数据控制语句)

一、DCL 简介

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

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

  • GRANT:授予访问权限
  • REVOKE:撤销访问权限
  • COMMIT:提交事务处理
  • ROLLBACK:事务处理回退
  • SAVEPOINT:设置保存点
  • 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;

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言