◆ ◆ ◆

MySQL开发认证课程

MySQL是全球流行的开源数据库,它同时也是一个支持多线程高并发多用户的关系型数据库管理系统。目前属于Oracle公司旗下。作为开源数据库的代表,它呈现出较好的发展趋势,市场急需大量优秀的MySQL数据库人才,MySQL数据库开发认证课程能够满足企业对MySQL数据库相关人才的技能需求,从而成为MySQL DBA的首选课程。

Oracle认证考试必须在Oracle官方授权的合作伙伴处进行报名。MySQL考试的方式为VUE方式,是在Pearson VUE网站进行预约,可在大陆所有VUE授权考试中心参加考试。

MySQL开发考试包含1门课程,课程代码及考试情况如下所示:

考试科目

考试代码

考题数量

时间(分钟)

通过分数

MySQL 5.6 Database  Developer

1Z0-882-ENU

每用户分配一台虚拟服务器,每台服务器主要配置参数为4G内存,2个CPU核心,60G磁盘空间,一块虚拟网卡。

虚拟机模板已安装好Oracle Linux Eenterprise 6.4和MySQL 5.6商业版数据库系统。实验所用到的各类脚本在 /labs目录下。

课程名称

课程内容

连接器和API

编写自己的MySQL程序的有效理由

说明连接器是什么

列出可用的连接器

描述MySQL数据库如何嵌入到程序中

使用连接器

连接到数据库,执行SQL并处理结果

处理SQL语句中的特殊字符

处理结果集中的空值

描述在运行时获取连接详细信息的方法

创建到MySQL服务器的安全连接

预处理语句

列出使用预处理语句的原因及其限制

描述SQL注入以及预处理语句如何帮助防范它

使用mysql命令行客户机准备、执行和撤销预处理语句

在使用连接器的代码中使用预处理语句

处理错误与警告

设置SQL模式以影响错误输出

解释错误信息

使用SHOW  WARNINGS和SHOW  ERRORS语句

检查MySQL诊断信息

使用perror实用程序检索错误详细信息

使用连接器编码时处理错误版权所有

创建数据库驱动的WEB应用

数据库驱动的Web应用程序的原理

以不同格式在网页上显示查询结果

在网页中编码HTML和其他特殊字符

在网页之间传递信息

处理用户与网页表单的交互

在您的应用程序中启用查询结果的分页

按列标题启用查询结果的排序

表和试图

从现有表创建新表

使用mysqldump备份现有表

从单个或多个基础基表创建视图

确定视图是可更新还是可插入

检查视图

更改视图

删除视图

使用字符串

在表达式中应用字符串值

使用MySQL函数处理字符串

根据模式查找字符串值

使用MySQL的FULLTEXT搜索功能

使用数值和时间数据

在表达式中应用数值和时间值

执行日期和时间算术运算

使用数值函数

使用时间函数

在表达式中使用数值和时间函数

编写包含嵌套查询的查询

确定要使用的子查询的适当类型

使用正确的SQL语法创建子查询

正确定位子查询以检索所需的数据

描述和使用量表来进行表子查询比较

修改表数据

将数据行插入到表中

从表中删除数据行

更新表中的现有数据

替换表中的数据行

清空数据表的版权信息

通过使用事务并发执行多个SQL语句

定义并使用ACID事务规则

描述执行并发语句可能导致的一致性问题

将一个事务与另一个事务隔离

应用读锁,以确保在更新过程中读取一致

优化查询

描述可用于优化查询的策略

描述查询优化器的作用

使用EXPLAIN语句来预测查询性能

使用索引进行优化

描述MySQL  Enterprise Monitor在查询优化中的作用

存储例程

定义存储例程

区分存储过程和存储函数

创建并执行存储的例程

管理数据库中的存储例程

在存储例程中分配变量

使用游标和流控制语句

列出存储例程的限制

触发器和存储事件

描述触发器

确定何时使用触发器

创建新的触发器

删除现有的触发器

描述调度事件的权限

查找列中最小和最大的值

计算总计和平均值

使用汇总表来改善查询性能

基于表达式汇总数据

创建交叉表报告

使用SQL创建条形图

创建一个决策表,以防止硬编码业务逻辑

构建NoSQL应用

解释MySQL如何实现NoSQL

安装并配置InnoDB的memcached插件

开发memcached应用程序

描述JavaScript对象表示法(JSON)的优点和特点

使用本地MySQL  JSON数据类型

使用JSON函数创建和处理JSON文档元素

生成列索引JSON数据

空间数据

描述对MySQL中空间数据的支持

创建不同的几何来填充空间列

使用几何集合

创建和使用空间索引

根据其位置分析空间数据