指定一个MYSQL用户只能查询某个库中的某个表,或者库中某几个表中的权限某几个字段。
这个时候我们可以使用mysql的自带的权限控制器。
首先,在mysql上创建一个用户,暂时不给任何权限。
通过以下命令进行对该用户进行权限控制。

GRANT 指定权限 (字段,字段,字段) ON `库`.`表` TO '用户'@'登录方式';

例如:

GRANT SELECT (`user_name`, `passwd`, `ID`) ON `sea_whales`.`user` TO 'sea_whales'@'%';

这句就是指定sea_whales用户只能查询sea_whales库中user表的username、passwd、ID三个字段的数据。
以此类推,我们要设置修改、插入、删除也是可以这样设置的。
但,其实这个在插入、删除、修改上还是有点鸡肋。一般也就查询的时候用得到。