为user2赋予对数据库bms所有表的INSERT、UPDATE、SELECT权限
时间: 2023-12-23 16:05:28 浏览: 80
数据库表的添加、删除、修改等操作
可以使用以下 SQL 语句为 `user2` 赋予对数据库 `bms` 所有表的 `INSERT`、`UPDATE`、`SELECT` 权限:
```sql
GRANT INSERT, UPDATE, SELECT ON bms.* TO 'user2'@'localhost';
```
其中,`INSERT`、`UPDATE`、`SELECT` 是要授予的权限关键字,`bms.*` 表示要授予权限的数据库和表名称,`user2` 是要被授权的账户名,`localhost` 是该账户的登录来源。
如果想要将该账户的登录来源扩展到任何主机,可以将 `localhost` 改为 `%`:
```sql
GRANT INSERT, UPDATE, SELECT ON bms.* TO 'user2'@'%';
```
这样,`user2` 账户就可以从任何主机访问 `bms` 数据库,并拥有对该数据库中所有表的 `INSERT`、`UPDATE`、`SELECT` 权限。
阅读全文