前言
在Day02中学习了DDL、DML、DQL,今天学习的是DCL,首先回顾一下前面的知识。
1、DDL: create / alter / drop
2、DML:insert /update/delete
3、DQL :select /show
4、DCL :grant /revoke(了解)
一、为什么会有MySQL的用户和权限管理?
一个公司里面的数据库服务器(mysqld.exe)上面,可能同时运行着很多个项目的数据库(如京东、淘宝、微博数据库),不可能给每个人都分配管理员的身份,所以应该根据不同的项目建立不同的用户,分配不同的权限来管理和维护数据库。
还需要明白:
mysqld 是 MySQL 的主程序,服务器端。mysql 是 MySQL 的命令行工具,客户端
二、用户管理
1、添加用户
语法:CREATE USER '用户名'@'主机名' IDENTIFIED BY &