使用SQL语句创建一个账户wang,密码为123456;同时授予用户onlinedb表users上拥有select权限
时间: 2024-03-20 12:43:47 浏览: 96
好的,你可以使用以下SQL语句来创建一个名为“wang”,密码为“123456”的用户,并授予该用户访问“onlinedb”数据库中“users”表的SELECT权限:
```
CREATE USER 'wang'@'localhost' IDENTIFIED BY '123456';
GRANT SELECT ON onlinedb.users TO 'wang'@'localhost';
```
这条SQL语句将授予“wang”用户对“onlinedb”数据库中“users”表的SELECT权限。请注意,需要将“your_database_name”和“your_table_name”替换为你实际的数据库和表名称。
相关问题
使用SQL语句创建一个用户wang,密码是123456,同时授予该用户对数据onlinedb的表users上拥有SELECT权限。
可以使用以下SQL语句创建用户wang并授予SELECT权限:
```
CREATE USER 'wang'@'localhost' IDENTIFIED BY '123456';
GRANT SELECT ON onlinedb.users TO 'wang'@'localhost';
```
说明:上述SQL语句中,'localhost'代表该用户只能从本地访问数据库,如需远程访问,可将'localhost'替换为'%'; onlinedb是数据库名,users是表名。
(1)使用SQL语句创建一个用户zhao,密码为 123456。 (2)使用SQL语句创建一个用户zhang,密码 为123456。 (3)使用SQL语句创建一个用户wang,密码是123456,同时授予该用户对 onlinedb数据库中users表的SELECT权限。 (4)使用SQL语句回收用户wang在users表 上的SELECT权限。 (5)使用SQL语句修改用户zhang的登录密 码,登录密码修改zhang123456。 (6)使用 SQL 语句创建两个角色 userAdmin 和 goodsAdmin。 (7)使用 SQL语句将onlinedb 数据库中user s表上的 UPDATE、SELECT和 DELETE权限授予角色 userAdmin,将goods 表上的 INSE RT、UPDATE、DELETE和SELECT权限授予角色 goodsAdmin。
1. 创建用户zhao并设置密码为123456:
```sql
CREATE USER zhao IDENTIFIED BY '123456';
```
2. 创建用户zhang并设置密码为123456:
```sql
CREATE USER zhang IDENTIFIED BY '123456';
```
3. 创建用户wang并设置密码为123456,同时授予该用户对onlinedb数据库中users表的SELECT权限:
```sql
CREATE USER wang IDENTIFIED BY '123456';
GRANT SELECT ON onlinedb.users TO wang;
```
4. 回收用户wang在users表上的SELECT权限:
```sql
REVOKE SELECT ON onlinedb.users FROM wang;
```
5. 修改用户zhang的登录密码为zhang123456:
```sql
ALTER USER zhang IDENTIFIED BY 'zhang123456';
```
6. 创建两个角色userAdmin和goodsAdmin:
```sql
CREATE ROLE userAdmin;
CREATE ROLE goodsAdmin;
```
7. 将onlinedb数据库中users表上的UPDATE、SELECT和DELETE权限授予角色userAdmin,将goods表上的INSERT、UPDATE、DELETE和SELECT权限授予角色goodsAdmin:
```sql
GRANT UPDATE, SELECT, DELETE ON onlinedb.users TO userAdmin;
GRANT INSERT, UPDATE, SELECT, DELETE ON onlinedb.goods TO goodsAdmin;
```
阅读全文