mysql修改数据库表权限
时间: 2023-07-28 17:15:23 浏览: 53
要修改 MySQL 数据库表的权限,可以使用 GRANT 和 REVOKE 命令。
GRANT 命令用于向用户授权,让他们可以访问表或数据库,语法如下:
```sql
GRANT privileges ON database_name.table_name TO 'user_name'@'host_name';
```
其中,privileges 是指授予的权限,可以是 SELECT、INSERT、UPDATE、DELETE 等。database_name 和 table_name 分别表示数据库名和表名,user_name 是指用户名称,host_name 是指允许访问的主机名或 IP 地址。
例如,如果要让用户 chris 可以访问 test 数据库中的 users 表,并授予 SELECT 和 INSERT 权限,可以使用以下命令:
```sql
GRANT SELECT, INSERT ON test.users TO 'chris'@'localhost';
```
REVOKE 命令用于撤销授权,语法如下:
```sql
REVOKE privileges ON database_name.table_name FROM 'user_name'@'host_name';
```
例如,如果要撤销 chris 对 test 数据库中的 users 表的 SELECT 和 INSERT 权限,可以使用以下命令:
```sql
REVOKE SELECT, INSERT ON test.users FROM 'chris'@'localhost';
```
注意,在执行 GRANT 或 REVOKE 命令时,需要具有足够的权限。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)