使用company数据库中的employee表。 (1)创建本地机角色emp。 (2)授予角色emp查询employee表的权限。 (3)创建本地机用户账号emp_02,密码为123456。 (4)授予用户账号emp_02角色emp的权限。 (5)以用户账号emp_02连接MySQL服务器,查看employee表信息。 (6)撤消用户账号emp_02角色student的权限。 (7)删除角色emp。 (8)删除用户账号emp_02。
时间: 2023-06-23 09:10:04 浏览: 136
emp_det.rar_Company to Company_PowerBuilder
以下是针对MySQL数据库的操作指令:
1. 创建本地机角色emp:
```sql
CREATE ROLE emp;
```
2. 授予角色emp查询employee表的权限:
```sql
GRANT SELECT ON company.employee TO emp;
```
3. 创建本地机用户账号emp_02,密码为123456:
```sql
CREATE USER 'emp_02'@'localhost' IDENTIFIED BY '123456';
```
4. 授予用户账号emp_02角色emp的权限:
```sql
GRANT emp TO 'emp_02'@'localhost';
```
5. 以用户账号emp_02连接MySQL服务器,查看employee表信息:
```sql
mysql -u emp_02 -p
SELECT * FROM company.employee;
```
6. 撤消用户账号emp_02角色student的权限:
```sql
REVOKE emp FROM 'emp_02'@'localhost';
```
7. 删除角色emp:
```sql
DROP ROLE emp;
```
8. 删除用户账号emp_02:
```sql
DROP USER 'emp_02'@'localhost';
```
阅读全文