用CREATE USER语句创建一个用户(自己名字的首字母大写), 登录MySQL服务器的密码为“123456”,使用本地主机登录 1.授予该用户在数据库jxgl的表course上拥有全部的权限。 2.取消该用户course表中删除的权限。
时间: 2024-02-25 18:52:44 浏览: 31
好的,以下是创建用户并授权的 SQL 语句:
```
-- 创建用户
CREATE USER 'YourName'@'localhost' IDENTIFIED BY '123456';
-- 授予权限
GRANT ALL PRIVILEGES ON jxgl.course TO 'YourName'@'localhost';
-- 取消权限
REVOKE DELETE ON jxgl.course FROM 'YourName'@'localhost';
```
首先使用 CREATE USER 语句创建一个用户名为自己名字的首字母大写的用户,并设置密码为“123456”,使用本地主机登录。
然后使用 GRANT 语句授予该用户在 jxgl 数据库的 course 表上拥有全部的权限。
最后使用 REVOKE 语句取消该用户在 course 表上的删除权限。
相关问题
使用Create User语句添加一个新用户,用户名为guest,密码是123456,主机为本机IP
好的,根据您的要求,我编写了以下 SQL 语句:
```
CREATE USER 'guest'@'localhost' IDENTIFIED BY '123456';
```
这个语句会在 MySQL 数据库中创建一个用户名为“guest”,密码为“123456”,主机为本机 IP 的新用户。注意,这里使用了“localhost”作为主机名,表示该用户只能在本机上登录数据库。如果您想允许该用户在其他主机上访问数据库,可以将“localhost”改为相应的 IP 地址或者“%”(表示所有主机)。同时,您需要为该用户授权,才能让它访问数据库中的表和数据。
使用create user创建一个数据库用户student,密码是123456,该用户只能通过本机访问数据库
好的,以下是在MySQL数据库中创建一个名为student的用户,密码为123456,该用户只能通过本机访问数据库的SQL语句:
```sql
CREATE USER 'student'@'localhost' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'student'@'localhost';
FLUSH PRIVILEGES;
```
这将创建一个用户名为student的用户,密码为123456,并授予该用户在所有数据库和所有表上的所有权限,并刷新权限以使更改生效。该用户只能通过本机访问数据库。