【MySQL数据库入门到精通-06 DCL操作】
一、DCL
DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据库的访
问权限。
二、使用步骤
1.查询与创建用户
代码如下(示例):
-- DCL 管理用户
-- 1.查询用户
use mysql;
select *from user;-- 2.创建用户
-- create user '用户名'@'主机名' identified by '密码';-- 创建用户itcast 只能在当前主机localhost访问,密码123456
create user 'itcast'@'localhost' identified by '123456';
2. 创建用户任意主机访问%
-- 创建用户heima 可以在任意主机访问该数据库 密码123456
create user 'heima'@'%' identified by '123456';
3.修改用户密码
alter user '用户名'@'主机名' identified with mysql_native_password by '新密码';
4.删除用户密码
drop user '用户名'@'主机名';
三、SQL语句
-- DCL 管理用户
-- 1.查询用户
use mysql;
select *from user;-- 2.创建用户
-- create user '用户名'@'主机名' identified by '密码';-- 创建用户itcast 只能在当前主机localhost访问,密码123456
create user 'itcast'@'localhost' identified by '123456';-- 创建用户heima 可以在任意主机访问该数据库 密码123456
create user 'heima'@'%' identified by '123456';-- 3.修改用户heima的访问密码1234
alter user 'heima'@'%' identified with mysql_native_password by '1234';
-- 4.删除itcast@localhost用户
drop user 'itcast'@'localhost';