ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

MYSQL数据库----DCL语句

2026/8/9 22:06:01 拓冰建站 浏览量
MYSQL数据库----DCL语句

目录

  • DCL-管理用户
  • DCL-权限控制

DCL-管理用户

1,查询用户
USE mysql
SELECT * FROM user;
2,创建用户
CREATE USER ‘用户名‘@’主机名’ IDENTIFIED BY ‘密码’;
3,修改用户密码
ALTER USER ‘用户名’@‘主机名’ IDENTIFIED WTH mysql_native_password BY ‘新密码’;
4,删除用户
DROP USER ‘用户名’@‘主机名’;

【示例】:
----创建用户 itcast , 只能够在当前主机 localhost 访问,密码 123456
答案: create user ‘itcast’@‘localhost’ identified by ‘123456’;

---- 创建用户 heima , 可以在任意主机访问该数据库,密码 123456
答案: create user ‘heima’@‘%’ identified by ‘123456’;

---- 修改用户 heima 的访问密码为 1234
答案: alter user ‘heima’@‘%’ identified with mysql_native_password by ‘1234’;

---- 删除 itcast&localhost 用户
答案:

DCL-权限控制

在这里插入图片描述

1,查询权限
SHOW GRANTS FOR ‘用户名’@‘主机名’;
2,授予权限
GRANT 权限列表 ON 数据库名.表名 TO ‘用户名’@‘主机名’;
3,撤销权限
REVOKE 权限列表 ON 数据库名.表名 FROM ‘用户名’@‘主机名’;