当前课程知识点:数据库技术应用 >  教学情境五、银行存取款机数据库安全性 >  模块1、MYSQL用户管理 >  模块1、MYSQL用户管理

返回《数据库技术应用》慕课在线视频课程列表

模块1、MYSQL用户管理在线视频

下一节:模块2、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、数据库的基础知识

--1.1.1数据库设计-数据库的基本概念

--1.1.2数据管理的发展和数据库体系结构

--数据库的基础知识

-模块2、MYSQL介绍与安装

--MYSQL介绍与安装

--MYSQL介绍与安装

-模块3、银行存取款机数据库的创建与维护

--1.3数据库的创建与维护

--银行存取款机数据库的创建与维护

-模块4、银行存取款机数据库的设计

--1.4.1数据库的概念模型设计

--1.4.2数据库的数据模型设计

--1.4.3数据库的关系规范化

--银行存取款机数据库的设计

学习情境二、创建和管理银行存取款机数据表

-模块1、表的创建

--2.1表的创建

--任务实施:银行存取款机表的创建

--表的创建

-模块2、表的管理

--2.2表的管理

--任务实施:银行存取款机表的管理

--表的管理

-模块3、索引

--2.3索引

--任务实施:银行存取款机索引

--索引

-实践小课堂:宠物电商管理平台数据库和表的创建

--实践小课堂:宠物电商管理平台数据库和表的创建

学习情境三、银行存取款机数据操纵

-模块1、银行存取款机数据插入、修改和删除

--3.1.1数据插入

--任务实施:银行存取款机数据插入

--3.1.2数据修改和删除

--任务实施:银行存取款机数据修改和删除

--实践小课堂:宠物电商管理平台数据插入

--银行存取款机数据插入、修改和删除

-模块2、银行存取款机简单查询

--3.2.1简单查询

--任务实施:银行存取款机简单查询

--实践小课堂:宠物电商管理平台简单查询

--3.2.2统计查询

--任务实施:银行存取款机统计查询

--实践小课堂:宠物电商管理平台条件查询

--银行存取款机简单查询和统计查询

-模块3、银行存取款机连接查询

--3.3连接查询

--任务实施:银行存取款机连接查询

--银行存取款机连接查询

-模块4、银行存取款机子查询

--3.4子查询

--任务实施:银行存取款机子查询

--实践小课堂:宠物电商管理平台多表查询

--银行存取款机子查询

-模块5、银行存取款机分类汇总与排序

--3.5分类汇总与排序

--任务实施:银行存取款机分类汇总与排序

--实践小课堂:宠物电商管理平台分类汇总和排序

--银行存取款机分类汇总与排序

-模块6、银行存取款机视图

--3.6.1视图的创建与管理

--任务实施:银行存取款机视图的创建与管理

--3.6.2视图的更新

--任务实施:银行存取款机视图的更新

--实践小课堂:宠物电商管理平台视图

--银行存取款机视图

学习情境四、银行存取款机数据库编程

-模块1、银行存取款机存储过程

--4.1.1创建和执行存储过程

--任务实施:银行存取款机创建和执行存储过程

--实践小课堂:宠物电商管理平台存储过程

--4.1.2事务

--任务实施:银行存取款机事务

--实践小课堂:宠物电商管理平台存储函数

--银行存取款机存储过程

-模块2、银行存取款机触发器

--4.2.1INSERT触发器

--任务实施:银行存取款机INSERT触发器

--实践小课堂:宠物电商管理平台INSERT触发器

--4.2.2UPDATE触发器

--任务实施:银行存取款机UPDATE触发器

--实践小课堂:宠物电商管理平台UPDATE触发器

--4.2.3DELETE触发器

--任务实施:银行存取款机DELETE触发器

--实践小课堂:宠物电商管理平台DELETE触发器

--银行存取款机触发器

教学情境五、银行存取款机数据库安全性

-模块1、MYSQL用户管理

--模块1、MYSQL用户管理

--MYSQL用户管理

-模块2、MYSQL权限管理

--模块2、MYSQL权限管理

--MYSQL权限管理

-模块3、MYSQL数据库的锁机制

--MYSQL数据库的锁机制

--MYSQL数据库的锁机制

-模块4、MYSQL备份和恢复

--模块4、MYSQL备份和恢复

--MYSQL备份和恢复

模块1、MYSQL用户管理笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。