GRANT 权限与 ALTER 属性
创建角色后,您可以为其在对象(如表和视图)上授予特定的访问控制权限,常见的有 SELECT、INSERT、UPDATE 等。
设想您是这家初创公司的联合创始人,想让所有数据科学家都能在 long_reviews 视图中执行更新与插入操作。本练习中,您将通过为他们的角色(data_scientist)授予这些权限,来赋能即将入职的数据科学家。此外,您还将为 Marta 的角色设置一个密码。
本练习是课程的一部分
数据库设计
练习说明
- 为
data_scientist角色在long_reviews视图上授予更新和插入权限。 - 修改 Marta 的角色,为她设置提供的密码。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Grant data_scientist update and insert privileges
___ ___, ___ ON ___ TO ___;
-- Give Marta's role a password
___ ___ marta ___ ___ 's3cur3p@ssw0rd';