课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 张老师,上海Oracle WDP职业教育项目负责人,Oracle认证专家,上海多所大学校企合作委员会委员兼特聘讲师。

  • 1996年毕业于上海交通大学硕士学历;曾就职于上海贝尔、特艺中国、甲骨文等全球知名企业,担任过高级软件研发工程师、技术经理等职位,服务过电商、教育、电力级制造业,具有丰富的项目管理和开发经验,擅长产品/技术架构,技术分析,尤其对大数据平台架构、数据分析、机器学习等领域有过深入的研究和项目实施经验。

  • 10年软件开发经验+7年java、大数据、人工智能方面实训; 研发方向:智能数据分析。 曾主导项目组开发过《大数据网络云盘》、对欧美项目《智能数据分析平台》、《IP网络管理系统》等项目,对Java技术生态圈、大数据技术生态圈有着深入的研究。

  • 课程详情

    1、简介

     

    MySQL 概述、产品、服务

    MySQL 服务和支持

    支持的操作服务

    MySQL 认证项目

    培训课程架构

    MySQL 文档资源

     

    2、MySQL 体系结构

     

    客户机/服务器模型

    通信协议

    SQL 层

    存储层

    服务器如何支持存储引擎

    MySQL 如何使用内存和磁盘空间

    MySQL 插件接口

     

    3、系统管理

     

    选择 MySQL 分发类型

    安装 MySQL Server

    MySQL Server 安装文件结构

    启动和停止 MySQL 服务器

    升级 MySQL

    在一个主机上运行多个 MySQL 服务器

     

    4、服务器配置

    MySQL 服务器配置选项

    系统变量

    SQL 模式

    可用的日志文件

    二进制日志记录

    企业审计

     

    5、客户机和工具

    管理任务可用的客户机

    MySQL 管理客户机

    mysql 命令行客户机

    mysqladmin 命令行客户机

    MySQL Workbench 图形客户机

    MySQL 工具

    可用的 API(驱动程序和连接器)

     

    6、数据类型

    数据类型的主要类别

    NULL 的含义

    列属性

    字符集与数据类型的结合使用

    选择合适的数据类型

     

    7、获取元数据 

    可用的元数据访问方法

    INFORMATION_SCHEMA 的结构

    使用可用命令查看元数据

    SHOW 语句和 INFORMATION_SCHEMA 表之间的差异

    mysqlshow 客户机程序

    使用 INFORMATION_SCHEMA 查询创建 shell 命令和 SQL 语句

     

    8、事务和锁定 

    使用事务控制语句并发运行多个 SQL 语句

    事务的 ACID 属性

    事务隔离级别

    使用锁定保护事务

     

    9、储存引擎

    MySQL 中的存储引擎

    InnoDB 存储引擎

    InnoDB 系统表空间和多个表空间 (filepertable)

    NoSQL 和 Memcached API

    高效配置表空间

    使用外键实现引用完整性

    InnoDB 锁定

    可用存储引擎的功能

     

    10、分区

    分区及其在 MySQL 中的使用

    使用分区的原因

    分区类型

    创建分区表

    子分区

    获取分区元数据

    修改分区以提高性能

    存储引擎对分区的支持

     

    11、用户管理

    用户验证需求

    使用 SHOW PROCESSLIST 显示哪些线程在运行

    创建、修改和删除用户帐户

    替代验证插件

    用户授权需求

    用户的访问特权级别

    特权类型

    授予、修改和撤消用户特权

     

    12、安全性 

    认识常见的安全风险

    特定于 MySQL 安装的安全风险

    网络、操作系统、文件系统和用户的安全问题和计数器度量

    保护数据

    使用 SSL 实现安全的 MySQL 服务器连接

    SSH 如何支持安全的 MySQL 服务器远程连接

    查找有关常见安全问题的其他信息

     

    13、表维护  

    表维护操作的类型

    用于表维护的 SQL 语句

    用于表维护的客户机程序和实用程序

    维护其他存储引擎的表

     

    14、导出与导入数据

    导出数据

    导入数据

     

    15、在MySQL内编程

    创建和执行存储例程

    描述存储例程的执行安全

    创建和执行触发器

    创建、更改和删除事件

    调度事件执行

     

    16、MySQL备份和恢复

    备份基础知识

    备份类型

    备份工具和实用程序

    进行二进制和文本备份

    日志和状态文件在备份中的作用

    数据恢复

     

    17、复制 

    管理 MySQL 二进制日志

    MySQL 复制线程和文件

    使用 MySQL 实用程序进行复制

    设计复杂的复制拓扑

    多主体和循环复制

    执行受控的切换

    监视 MySQL 复制并进行故障排除

    使用全局事务标识符 (Global Transaction Identifier, GTID) 进行复制

     

    18、性能优化简介  

    使用 EXPLAIN 分析查询

    常规表优化

    监视影响性能的状态变量

    设置和解释 MySQL 服务器变量

    性能模式概述

    优化 MySQL Server

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课