DCL-用户管理

发布时间 2023-04-05 16:14:11作者: 惊鸿宴远赴人间

DCL:数据库控制语言,用来管理数据库用户,控制数据库的访问权限
1.查询用户
use mysql;
select * from user;

2,创建用户
create user '用户名'@'主机名' identified by '密码';

3.修改用户密码
alter user '用户名'@'主机名' identified with mysql_native_password by '新密码';

4.删除用户
drop user '用户名'@'主机名';

注意:
1.主机名可以使用通配符%统配
2.这类SQL开发人员操作的比较少,主要是数据库管理员使用

代码:

create user 'itcast'@'localhost' identified by '123456';/*创建用户itcast,只能在当前主机localhost访问,密码为123456 */
create user 'heima'@'%' identified by '123456';/*创建用户itcast,可以在任意主机访问数据库,密码为123456 */
alter user 'heima'@'%' identified with mysql_native_password by '1234';/*修改用户heima的密码为1234 */
drop user 'heima'@'%';/*删除'heima'@'%'用户 */