MySQL基础(5)-SQL-DCL

MySQL基础(1)-SQL

MySQL基础(2)-SQL-DDL

MySQL基础(3)-SQL-DML

MySQL基础(4)-SQL-DQL

MySQL基础(6)-函数

MySQL基础(7)-约束

MySQL基础(8)-多表查询

MySQL基础(9)-事务

文章目录

                六.SQL-DCL语句:管理数据库用户、控制数据库的访问权限

                                        ①DCL-管理用户

                                        ②DCL-权限控制

                                        ③常用权限


六.SQL-DCL语句:管理数据库用户、控制数据库的访问权限

①DCL-管理用户

1)查询用户

 # USE MySQL;
 # SELECT * FROM user;

2)创建用户

 # CREATE user '用户名'@'主机名' IDENTIFIED BY '密码';

注意:任意主机用通配符'%'代替。

3)修改用户密码

 # ALTER user '用户名'@'主机名' IDENTIFIED WITH mysql_native_password BY '新密码';

4)删除用户

 # DROP USER '用户名'@'主机名';

②DCL-权限控制

1)查询权限

 # SHOW GRANTS FOR '用户名'@'主机名';

2)授予权限

 # GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'主机名';

3)撤销权限

 # REVOKE 权限列表 ON 数据库名.表名 FROM '用户名'@'主机名';

注意:
 · 多个权限之间,用逗号隔开。
 
 · 授权时,数据库名和表名可以使用 * 进行通配,代表所有。

③常用权限

权限说明
ALL,ALL PRIVILEGES所有权限
SELECT查询权限
INSERT插入数据
UPDATE修改数据
DELETE删除数据
ALTER修改表
DROP删除数据库/表/视图
CREATE创建数据库/表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值