数据库-用户(投歌01创建用户(teachingdb))

前言

本篇博客,我讲简述 用户的创建,修改用户名及密码,删除用户,投歌数据库部分作业

创建用户

创建用户存在两种语法

语法  1

语法:create  user 用户名@主机名 [identified by [password] ]

注意:

1 用户名,区分大小写,主机名连接来自的主机

2 密码区分大小写

示例 1

使用 create user 语句增加一个用户 cat,只允许在本地主机登陆,并设置密码为 cat123。

代码如下

create user cat@localhost identified by 'cat123';

语法  2 

首先我们要知道以下内容

grant 权限类别 //权限类别表示各类权限 如 查询,修改,删除 。权限之间用逗号隔开。

on  数据库名  .表名

to  用户名@主机名  [ identified by [password] ‘password’]

语法:grant 权限列表 on  数据库名.表名 to  用户名@主机名  [ identified by [password] ‘password’];

示例 2

使用 grant 语句增加一个用户 mouse,可以在任何主机上登陆,设置密码为 mouse123,并授予该用户对 course 数据库所有表的查询、插入和更新权限。

代码如下

grant select,insert,update on course.* to mouse@'%' identified by 'mouse123';

修改用户密码

语法

语法:set password [ for  用户  ] = password ( ' 修改后的用户密码  ');

注意:用户必须以“用户名@主机名”格式

示例

使用 set password 语句将用户 tom 的密码改为 hello。

代码如下

set password for ‘tom@’localhost’ = password(‘hello’);

删除用户

语法

语法:drop user 用户;

注意: 用户=用户名 @主机名

示例

使用 drop user 语句删除可以在任意主机上登陆的用户 mouse。

代码如下

drop user  mouse@%;

注意:任意主机 ,我们使用%表示

作业(投歌01创建用户(teachingdb))

第1关:创建用户

问题:本关任务:创建用户 user1 @localhost,密码为 'user1';

代码如下

create user user1 @localhost identified by 'user1';

第2关:创建用户-练习

问题:根据提示,在右侧编辑器补充代码。创建用户 user2,密码为 'user2';

代码如下

create user user2 identified by 'user2';

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值