写在前面
大家好,这里是立志于在有生之年看到并参与通用人工智能开发工作的Nobody,由于最近在公司要经常性地接触大数据工具,所以打算开一个大专栏对大数据工具进行学习总结整理。
以下是这个系列的前置博客
大数据闯关之MySQL基础篇(一):MySQL安装及基础介绍
一、DCL
DCL(Data Control Language)数据控制语言,用来管理数据库用户、控制数据库的访问权限。
-
管理用户
查询用户
USE mysql; SELECT * FROM user;创建用户
CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';修改用户密码
ALTER USER '用户名'@'主机名' IDENTIFIED WITH mysql_native_password BY '新密码';删除用户
DROP USER '用户名'@'主机名'; -
权限控制
权限 说明 ALL 所有权限 SELECT 查询数据 INSERT 插入数据 UPDATE 修改数据 DELETE 删除数据 ALTER 修改表 DROP 删除数据库/表/视图 CREATE 创建数据库/表 查询权限
SHOW GRANTS FOR '用户名'@'主机名';授予权限
GRANTS 权限列表 ON 数据库名.表名 TO '用户名'@'主机名';撤销权限
REVOKE 权限列表 ON 数据库名.表名 TO '用户名'@'主机名';