分析型数据库支持基于数据库表的层级权限管理模型,提供类似MySQL的ACL授权模式。一个ACL授权由被授权的用户、授权对象和授予的对象权限组成。
分析型数据库中的用户
如6.1所述,任何分析型数据库支持的账号类型均可视为一个用户。和MySQL略有不同的是,分析型数据库目前不支持针对用户在host上授权。
分析型数据库的权限对象和各对象权限
- | Database | Table 或 TableGroup | Column | 说明 |
SELECT | + | + | + | 查询数据 |
LOAD DATA | + | + | - | 导入表(分区)数据 |
DUMP DATA | + | + | - | 导出表(分区)数据 |
DESCRIBE | + | + | - | 查看数据库、表/表组信息(Global、Database)、查看表/表组信息(Table[Group]) |
SHOW | + | + | - | 列出数据库、表/表组内部对象(Global、Database)、列出表内部对象(Table[Group]) |
ALTER | + | + | - | 修改表/表组定义 |
DROP | + | + | - | 删除数据库、表/表组或分区(Global、Database)、删除表/表组或分区(Table[Group]) |
CREATE | + | - | - | 创建数据库、表/表组或分区(Global)、创建表/表组(Database) |
INSERT | + | + | - | 执行Insert的权限 |
DELETE | + | + | - | 执行Delete的权限 |
ALL [PRIVILEGES] | + | + | + | 以上所有权限 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。