mysql仅授予一张表及其某些列的选择权限

Posted

技术标签:

【中文标题】mysql仅授予一张表及其某些列的选择权限【英文标题】:mysql grant select privilege on only one table and some columns of it 【发布时间】:2014-04-06 22:29:26 【问题描述】:

我有一个大约 10 列的表格 我创建了一个没有权限选择的用户。

现在我希望它只授予该表的选择权限,如果可能的话,只授予 2-3 列。

【问题讨论】:

【参考方案1】:

https://dev.mysql.com/doc/refman/5.1/en/grant.html#grant-column-privileges

GRANT SELECT (col1,col2) ON database.table TO 'someuser'@'localhost' IDENTIFIED BY 'password';

【讨论】:

以上是关于mysql仅授予一张表及其某些列的选择权限的主要内容,如果未能解决你的问题,请参考以下文章

MySql 授予用户权限

mysql数据库查询 查询一张表某列中是都包含另一张表某列的数据

在用户只能访问与其 id 列相关的列的条件下向用户授予选择列权限 - Oracle pl/sql

授予指定列的同义词的选择

MySQL:仅当不在另一张表中时才从一张表中选择电子邮件?

MySQL 从一张表查询 - 选择相同的字段两次