Day5-MySQL-SQL-4

Day5-MySQL-SQL-4 DQLDQL-执行顺序DCLDCL用来管理数据库用户、控制数据库的访问权限DCL-管理用户1.查询用户USEmysqlSELECT*FROMuser2.创建用户CREATE USER‘用户名’‘主机名’IDENTIFIED BY‘密码’3.修改用户密码ALTER USER‘用户名’‘主机名’IDENTIFIED WITHmysql_native_passwordBY’新密码‘4.删除用户DROP USER‘用户名’‘主机名’注意主机名可以使用%通配这类SQL开发人员操作的比较少主要是DBA(Database Administrator 数据库管理员)使用DCL-权限控制常用的权限1.查询权限SHOW GRANTS FOR‘用户名’‘主机名’2.授予权限GRANT权限列表ON数据库名.表名TO‘用户名’‘主机名’3.撤销权限REVOKE权限列表ON数据库名.表名FROM‘用户名’‘主机名’注意多个权限之间使用逗号分隔授权是数据库名和表名可以使用 * 进行通配代表所有