参考
mysql的数据级别
全局
:作用于整个mysql服务器,就是你安装的这个mysql服务都有效。数据库
:作用于某个数据库,比如test数据库。数据库对象
:某个数据库中的某个对象,比如某个表、某个视图、某个存储过程等。
权限详细解析
SELECT
:查询数据,select权限在执行update/delete语句中含有where条件的情况下也是需要的。INSERT
:插入数据,执行insert语句的时候需要。UPDATE
:更新数据,执行update语句的时候需要。DELETE
:删除数据,执行delete语句的时候需要。代表允许删除行数据的权限。DROP
:删除数据库、表、视图的权限,包括truncate table命令。CREATE
:允许创建新的数据库和表的权限。ALTER
:代表允许修改表结构的权限,但必须要求有create和insert权限配合。如果是rename表名,则要求有alter和drop原表, create和insert新表的权限Grant option
:允许用户授权给其他用户。重新付给管理员的时候需要加上这个权限。