千金良方:MySQL性能优化金字塔法则
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

12.4 columns_priv

columns_priv表提供查询字段级别的权限信息。与db表类似,但粒度更细,columns_priv表中记录的权限信息代表用户可以使用这些权限来访问某个表的指定字段。

下面是该表中存储的信息内容。

mysql> select * from columns_priv\G
*************************** 1. row ***************************
      Host: %
        Db: test
      User: test
 Table_name: test
Column_name: id
  Timestamp: 0000-00-00 00:00:00
Column_priv: Select
1 row in set(0.00 sec)

表字段含义如下。

● Host、Db、User、Table_name、Column_name:官方称为范围字段,可以理解为这几个字段构成了允许访问的客户端范围,以及客户端可以访问的字段对象资源范围。

● Column_priv:官方称为权限字段,与tables_priv表中的Column_priv字段含义相同,也是一个集合类型,对应于字段级别的Select, Insert, Update, References权限。

● Timestamp:与tables_priv表中的Timestamp字段含义相同。