目录

  • 1 导语
    • 1.1 导语-----说说数据库与大数据
      • 1.1.1 思政小课堂--从零开始认识信创
      • 1.1.2 思政小课堂--国产数据库知多少?
      • 1.1.3 思政小课堂--国产主流数据库专题介绍1
      • 1.1.4 思政小课堂--国产主流数据库专题介绍2
  • 2 基础篇:项目一 认识数据库
    • 2.1 知识点学习
    • 2.2 导学--任务情景要求
    • 2.3 任务1之数据库基本知识
    • 2.4 任务1之认识关系型数据库
    • 2.5 任务1之关系型数据库设计
    • 2.6 任务1之三大范式
    • 2.7 任务2认识MySQL
    • 2.8 总结--思维导图
    • 2.9 思政小课堂--认识数据库
    • 2.10 思政小课堂--认识MySQL数据库
    • 2.11 任务1 课后习题
    • 2.12 任务2 课后习题
    • 2.13 评价--单元测验
    • 2.14 拓展微课视频--认识数据库
  • 3 基础篇:项目二 MySQL实训环境配置
    • 3.1 知识点学习
    • 3.2 导学--任务情景要求
    • 3.3 任务3配置MySQL实训环境
    • 3.4 任务4安装配置WAMP Server
    • 3.5 总结--知识点思维导图
    • 3.6 任务3 课后习题
    • 3.7 评价--单元测验
    • 3.8 拓展微课视频--MySQL安装
  • 4 基础篇:项目三 MySQL字符集与数据类型
    • 4.1 知识点学习
    • 4.2 导学--任务情景要求
    • 4.3 任务5认识字符集与校对原则
    • 4.4 任务6正确选用MySQL数据类型
    • 4.5 思政小课堂--MySQL字符集
    • 4.6 思政小课堂--MySQL数据类型
    • 4.7 总结--知识点思维导图
    • 4.8 任务6 课后习题
    • 4.9 评价--任务5单元测验
    • 4.10 评价--任务6单元测验
  • 5 基础篇:项目四 建库、建表与  数据表管理
    • 5.1 知识点学习
    • 5.2 导学--任务情景要求
    • 5.3 任务7 创建和管理数据库
    • 5.4 任务7 创建和管理数据表
    • 5.5 任务7 表数据插入
    • 5.6 任务8 创建和管理索引
    • 5.7 任务9 数据约束和参照完整性
    • 5.8 总结--知识点思维导图
    • 5.9 思政小课堂--创建数据库和表
    • 5.10 思政小课堂--建立和使用索引
    • 5.11 技能拓展--项目实践
    • 5.12 任务7课后习题
    • 5.13 任务9 课后习题
    • 5.14 评价--任务7单元测验
    • 5.15 评价-- 任务8单元测验
    • 5.16 评价--任务9单元测验
    • 5.17 拓展微课视频---表操作
    • 5.18 拓展微课视频---索引
    • 5.19 拓展微课视频---约束与参照完整
  • 6 基础篇:项目五 数据查询、数据处理与视图
    • 6.1 知识点学习
    • 6.2 导学--任务情景、要求
    • 6.3 任务10 认识查询基本子句
    • 6.4 任务10 嵌套查询
    • 6.5 任务11 聚合函数与多表查询
    • 6.6 任务11 使用运算符
    • 6.7 任务11 使用函数
    • 6.8 任务12 创建和使用视图
    • 6.9 总结--思维导图
    • 6.10 任务10课后习题
    • 6.11 任务12课后习题
    • 6.12 评价--任务10单元测验
    • 6.13 评价--任务11单元测验
    • 6.14 评价--任务12单元测验
    • 6.15 技能拓展--项目实践
    • 6.16 思政小课堂--数据查询
    • 6.17 拓展微课视频--查询
  • 7 基础篇:项目六 创建和使用程序
    • 7.1 知识点学习
    • 7.2 导学--任务情景、要求
    • 7.3 任务13 创建和使用存储过程
    • 7.4 任务14 创建和使用存储函数
    • 7.5 任务15 创建和使用触发器
    • 7.6 任务16 创建和使用事件
    • 7.7 总结--思维导图
    • 7.8 思政小课堂--创建和使用程序
    • 7.9 技能拓展--项目实践
    • 7.10 任务15 课后习题
    • 7.11 评价--单元测验
  • 8 基础篇:项目七 数据库安全与性能优化
    • 8.1 知识点学习
    • 8.2 导学--任务情景、要求
    • 8.3 任务17 之用户和管理权限
    • 8.4 任务17 之角色管理
    • 8.5 任务18 数据库备份与恢复
    • 8.6 任务19 数据库性能优化
    • 8.7 任务20 事务与锁
    • 8.8 思政小课堂--用户与权限
    • 8.9 思政小课堂--数据库的备份和恢复
    • 8.10 总结--思维导图
    • 8.11 技能拓展--项目实践
    • 8.12 任务17课后习题
    • 8.13 拓展微课视频 备份
    • 8.14 拓展微课视频 权限
    • 8.15 拓展微课视频 事务
  • 9 中级篇:项目八 PHP基础及访问数据库
    • 9.1 任务21 之PHP基本知识
    • 9.2 任务21 之PHP连接和操作数据库
  • 10 中级篇:项目九访问数据库
    • 10.1 任务22 java访问MySQL数据库
    • 10.2 任务23 C#访问MySQL数据库
    • 10.3 任务24 Python访问MySQL
  • 11 高级篇:项目十 MySQL集群架构搭建
    • 11.1 任务25 phpMyAdmin操作数据库
    • 11.2 任务26 MySQL集群架构搭建实例
    • 11.3 拓展微课视频--JAVA连接数据库
  • 12 高级篇其它:SpringBoot框架
    • 12.1 简介
    • 12.2 安装和配置
    • 12.3 创建一个项目
    • 12.4 部署
    • 12.5 连接数据库
技能拓展--项目实践
  • 1 任务 17 ...
  • 2 任务18 数据...
  • 3 任务19 数据...

(1)选择一个比较复杂的查询,练习使用 Explain 语句分析执行效果,提出优化方案,提高性能。

(2)练习查看MySQL 数据库的连接数、上线时间、执行更新操作的次数和执行删除操作的次数。

(3)练习分析查询语句中是否使用了索引。

(4)练习分析表、检查表和优化表。

(5)练习优化 MySQL 的参数。

① 设置 MySQL 服务器的连接数(max_connections)为 800。

② 设置索引查询排序时所能使用的缓冲区大小(sort_buffer_size)为 6MB。

③ 设置读查询操作所能使用的缓冲区大小(read_buffer_size)为 4MB。

④ 设置联合查询操作所能使用的缓冲区大小(join_buffer_size)为 8MB。

⑤ 设置查询缓冲区的大小(query_cache_size)为 64MB。