logo资料库

第六章 银行ATM存取款机系统pptx.pptx

第1页 / 共52页
第2页 / 共52页
第3页 / 共52页
第4页 / 共52页
第5页 / 共52页
第6页 / 共52页
第7页 / 共52页
第8页 / 共52页
资料共52页,剩余部分请下载后查看
第六章 银行ATM存取款机系统 s2 ACCP8.0 职业教育研究院 北京阿博泰克北大青鸟信息技术有限公司
预习检查 集中测试 n 编写以下SQL语句 u实现创建本地用户admin,密码0000 u实现为用户赋予myschool数据库所有权限 u实现删除本地admin用户 u实现将root用户密码修改为0000 2/54
回顾与作业点评 提问 n 事务具有哪些特性? n 普通索引、唯一索引、主键索引的区别是什么? n 视图中是否可以进行插入和删除操作? n 如何进行数据库备份和恢复? 作业点评 n 点评作业的提交情况和共性问题 3/54
n 使用SQL语句创建数据库和表结构 n 使用事务处理保障数据的完整性 n 使用视图简化复杂的数据查询 n MySQL用户管理和授权 训练技能点 4/54
n 系统功能概述 系统概述 任务描述 5/54 开户 模拟常规业务 创建友好视图 存取款
n MySQL用户管理 u创建普通用户 u执行GRANT语句创建用户并授权 u使用mysqladmin命令修改root账户密码 u使用SET命令修改用户密码 u删除普通用户 补充技能点 6/54
为什么需要用户管理 问题 n root是超级管理员用户,很容易引发由于误操作 所导致的数据不安全问题,怎么办? 针对不同用户进行合理的用户角色权限分配,即用户管理 数据库管理员(DBA) 超级管理员用户 全部数据库权限 一般用户、项目开发者 普通用户 指定数据库对象 权限 指定操作权限 …… 7/54
语法 创建普通用户 CREATE USER `user`@`host` [IDENTIFIED 'password']; 用户名 主机名 密码 示例 n 创建本地用户teacher,密码为123456,本地用户 student,无密码 CREATE USER `teacher`@`localhost` IDENTIFIED BY '123456'; CREATE USER `student`@`localhost`; 本地用户,允许登录其 他主机可省略 演 示 示 例 1 : C R E AT E U S E R 创 建 普 通 用 户 8/54
分享到:
收藏