当前课程知识点:数据库技术应用 > 教学情境五、银行存取款机数据库安全性 > 模块1、MYSQL用户管理 > 模块1、MYSQL用户管理
各位同学大家好
我今天给大家讲解的内容是MySQL用户管理
MySQL属于多用户数据库
默认的用户为root
但是这个用户众所周知
不是特别安全也不方便用户的使用
为了可以更好的保证数据的安全性
以及用户本身操作的方便性
用户应当自己创建用户
那么接下来我以银行自动ATM取款机
中的BankDB数据库为例
给同学们介绍用户的创建
以及如何管理用户
首先看一下应用场景
MySQL数据库属于多用户数据库
通过不同的用户管理数据库中的数据
在银行存取款系统中
每个用户都对应相应的账户信息
例如账户余额
用户个人信息等
此时就会用到用户去管理这些数据
任务分析
如何管理MYSQL用户?
首先创建用户
查看用户
修改用户
删除用户
本课目标
删除用户
本课目标
掌握如何创建MySQL用户
掌握MySQL用户的查看
掌握MySQL用户的修改
掌握MySQL用户的删除
知识技能
接下来我将以任务的方式
给大家具体演示
用户的创建以及用户管理
我主要采的是控制台方式给大家做演示
请大家注意看我的操作
任务实施
任务1:在银行自动ATM取款机
BankDB数据库中创建用户
可以使用CREATE USER语法
添加一个或多个用户
并设置相应的密码语法格式
大家可以看一下我通过控制台方式
添加两个新用户
两个用户分别为king
king的密码为queen
palo的密码为530415
大家可以看一下这两个用户如何去创建
下面我给大家标注的就是
两个用户的创建方式
任务二用户的修改查看和删除
用户查看通过
SELECT DISTINCT CONCAT语句
来实现用户的查看
大家可以看一下这是查询结果
修改用户名
用RNAME进行修改
那么通过RNAME USER
就可以修改用户名了
大家可以我继续的写法
修改密码通过
SET PASSWORD
for 'root'@'localhost' = PASSWORD('newpass');
括号里面指定新的密码即可
删除用户用的是DROP USER 删除用户
大家自动删除掉就可以了
这样也会给系统减轻负担
任务扩展
在员工管理系统中完成下列操作
1、创建数据库用户user1
和user2 密码为“1234”
2、将用户user2的名称改为user3
3、将用户user3的密码改为“123456”
4、删除用户user3
希望大家下去之后讲习题自行练习
好谢谢大家
-模块1、数据库的基础知识
--数据库的基础知识
-模块2、MYSQL介绍与安装
--MYSQL介绍与安装
-模块3、银行存取款机数据库的创建与维护
--银行存取款机数据库的创建与维护
-模块4、银行存取款机数据库的设计
--银行存取款机数据库的设计
-模块1、表的创建
--2.1表的创建
--表的创建
-模块2、表的管理
--2.2表的管理
--表的管理
-模块3、索引
--2.3索引
--索引
-实践小课堂:宠物电商管理平台数据库和表的创建
-模块1、银行存取款机数据插入、修改和删除
--银行存取款机数据插入、修改和删除
-模块2、银行存取款机简单查询
--银行存取款机简单查询和统计查询
-模块3、银行存取款机连接查询
--3.3连接查询
--银行存取款机连接查询
-模块4、银行存取款机子查询
--3.4子查询
--银行存取款机子查询
-模块5、银行存取款机分类汇总与排序
--银行存取款机分类汇总与排序
-模块6、银行存取款机视图
--银行存取款机视图
-模块1、银行存取款机存储过程
--4.1.2事务
--银行存取款机存储过程
-模块2、银行存取款机触发器
--银行存取款机触发器
-模块1、MYSQL用户管理
--MYSQL用户管理
-模块2、MYSQL权限管理
--MYSQL权限管理
-模块3、MYSQL数据库的锁机制
--MYSQL数据库的锁机制
-模块4、MYSQL备份和恢复
--MYSQL备份和恢复