sql 创建子用户并赋予所有权限 的sql 语句
时间: 2023-07-05 15:17:39 浏览: 273
可以使用以下SQL语句创建子用户并赋予所有权限:
```
CREATE USER 子用户名称 IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES TO 子用户名称;
```
其中,子用户名称是你创建的子用户的名称,密码是子用户的登录密码。使用GRANT语句授予子用户所有权限,包括SELECT、INSERT、UPDATE、DELETE等操作。如果你想限制子用户的权限,可以使用GRANT语句授予特定的权限。
相关问题
sql 创建子用户并且赋予所有权限和数据库,并且支持远程连接 的sql语句
你好!针对你的问题,可以使用以下 SQL 语句来创建子用户并赋予所有权限和数据库,并支持远程连接:
```sql
CREATE USER '子用户的用户名'@'%' IDENTIFIED BY '子用户的密码';
GRANT ALL PRIVILEGES ON 数据库名.* TO '子用户的用户名'@'%';
FLUSH PRIVILEGES;
```
其中,需要将 '子用户的用户名' 和 '子用户的密码' 替换为具体的子用户信息;'数据库名' 替换为需要授权的数据库名。
以上 SQL 语句的作用是:创建一个仅支持远程连接的子用户,并赋予该子用户对指定数据库的所有权限。
写一段sql批量创建用户并赋予权限
好的,以下为 SQL 批量创建用户并赋予权限的语句:
```
CREATE USER user1 IDENTIFIED BY password1;
CREATE USER user2 IDENTIFIED BY password2;
CREATE USER user3 IDENTIFIED BY password3;
GRANT SELECT, INSERT, UPDATE ON database1.table1 TO user1;
GRANT DELETE, INSERT ON database1.table2 TO user2;
GRANT ALL PRIVILEGES ON database2.* TO user3;
```
请注意,这只是示范代码,请根据您的具体场景进行调整。