全部产品

GRANT

更新时间:2019-04-28 15:45:53

为用户授权。

语法

  1. GRANT privilege_type [(column_name[, …])]
  2. ON privilege_level
  3. TO user[, …]

参数

privilege_type:权限类型,具体参见ACL权限体系中权限类型。

column_name[, …]:可选参数,当privilege_type为select时候,可以填写列的列表,针对具体列的select授权。

privilege_level:被授权对象层级,如果要查询db级别权限,则写成database_name.*;如果查询表级别权限,则写成table_name

示例

  • 为分析型数据库MySQL版账号授予数据库级别的all权限:

    1. GRANT all ON customer TO 'ALIYUN$analyticdb_support';
  • 为分析型数据库MySQL版账号授予CUSTOMER表的describe和select权限:

    1. GRANT describe,select ON customer TO 'ALIYUN$analyticdb_support';
  • 为分析型数据库MySQL版账号授予CUSTOMER表的customer_id和sex列的select权限:

    1. GRANT select (customer_id, sex) ON customer TO 'ALIYUN$analyticdb_support';