GRANT 语句可实现创建用户同时授权或为已存在的用户授权。
GRANT priv_type ON databasename.tablename
▔▔▔▔↓▔▔▔▔ ▔▔▔▔▔▔▔▔▔▔↓▔▔▔▔▔▔▔▔▔▔▔▔▔
用户操作权限列表 权限范围,即库名.表名
TO 'user'@'host' [IDENTIFIED BY 'password']
[WITH GRANT OPTION];→→赋予GRANT权限
常用操作权限
1.CREATE 和 DROP权限
2.INSERT、DELETE、SELECT和UPDATE权限
3.ALTER权限
☆ 如果授予所有权限,priv_type 可使用all
为所有数据库和表授权,权限范围可使用*.*
示例:创建本地用户xiaoming,密码123456 ,赋予myschool数据库中student表增加和查询权限
GRANT INSERT,SELECT ON myschool.student TO ‘xiaoming’@‘lacalhost’
IDENTIFIED BY ‘123456’;
为student@localhost 用户授予myschool数据库中view_student视图的查询权限
GRANT SELECT ON myschool.view_student TO 'student'@'lacalhost';