08 mysql之DCL

一、什么是 DCL?

DCL 用于控制数据库的访问权限和事务。主要命令包括:

  • GRANT:授予权限
  • REVOKE:撤销权限
  • COMMIT:提交事务
  • ROLLBACK:回滚事务
  • SAVEPOINT:设置保存点

二、用户管理

注意:这里都是在leo的账户下进行操作,leo是有权限的,然后再由leo创建用户并赋权。

2.1 创建用户

-- 创建用户 'teacher',只能从本地连接
CREATE USER 'teacher'@'localhost' IDENTIFIED BY '123456';

-- 创建用户 'student',可从任何主机连接
CREATE USER 'student'@'%' IDENTIFIED BY '123456';

2.2 修改密码

ALTER USER 'teacher'@'localhost' IDENTIFIED BY '654321';

2.3 删除用户

DROP USER 'student'&#

你可能感兴趣的:(MySQL实战入门教程,mysql,数据库,DCL,MYSQL,权限)