MySQL数据库技术与项目应用教程(微课版)(第2版)

您所在的位置:网站首页 web数据库技术与mysql应用教程多少钱 MySQL数据库技术与项目应用教程(微课版)(第2版)

MySQL数据库技术与项目应用教程(微课版)(第2版)

2024-07-17 13:35:29| 来源: 网络整理| 查看: 265

基础应用篇 项目一 认识MySQL 1 任务1 认识数据库 1 1.1.1 数据库的基本概念 1 1.1.2 数据库技术的发展 2 1.1.3 关系型数据库 2 1.1.4 SQL 3 1.1.5 大数据时代的数据库 4 任务2 安装与配置MySQL 4 1.2.1 MySQL概述 4 1.2.2 MySQL的安装与配置 5 1.2.3 更改MySQL的配置 8 1.2.4 MySQL的使用 9 1.2.5 使用图形化管理工具(Navicat) 操作MySQL 12 任务3 设置MySQL字符集 14 1.3.1 MySQL字符集的简介 14 1.3.2 设置MySQL字符集 16 习题 18 项目实践 18 拓展实训 19 常见问题 19 项目二 网上商城系统数据库建模 20 任务1 理解系统需求 20 2.1.1 网上商城系统介绍 20 2.1.2 系统功能说明 21 任务2 建立系统数据模型 22 2.2.1 关系数据模型 22 2.2.2 实体和关系 24 2.2.3 概念模型设计 25 2.2.4 逻辑模型设计 28 2.2.5 关系模式的规范化 28 2.2.6 关系代数 31 任务3 使用PowerDesigner建立系统 模型 36 2.3.1 PowerDesigner简介 36 2.3.2 PowerDesigner支持的模型 36 2.3.3 建立概念模型 37 2.3.4 建立物理模型 40 2.3.5 物理模型与数据库的正逆向 工程 41 习题 42 项目实践 43 拓展实训 44 常见问题 45 项目三 操作网上商城数据库与 数据表 46 任务1 创建和维护数据库 46 3.1.1 创建数据库 46 3.1.2 查看数据库 47 3.1.3 修改数据库 48 3.1.4 删除数据库 48 3.1.5 MySQL的存储引擎 49 3.1.6 MySQL数据库的组成 50 任务2 解读MySQL的数据类型 51 3.2.1 整数类型 51 3.2.2 小数类型 52 3.2.3 日期类型 53 3.2.4 字符串类型 54 3.2.5 JSON类型 56 任务3 创建和操作数据表 56 3.3.1 创建和查看数据表 56 3.3.2 修改数据表 60 3.3.3 复制数据表 63 3.3.4 删除数据表 64 任务4 实现数据的完整性 64 3.4.1 PRIMARY KEY约束 64 3.4.2 NOT NULL约束 66 3.4.3 DEFAULT约束 66 3.4.4 UNIQUE约束 67 3.4.5 CHECK约束 67 3.4.6 FOREIGN KEY约束 68 3.4.7 删除约束 71 任务5 添加、修改和删除系统数据 71 3.5.1 添加数据 71 3.5.2 修改数据 75 3.5.3 删除数据 76 习题 77 项目实践 78 拓展实训 79 常见问题 79 项目四 查询网上商城系统数据 80 任务1 查询单表数据 80 4.1.1 SELECT语句 80 4.1.2 选择列 81 4.1.3 选择行 83 4.1.4 使用LIMIT关键字限制返回记 录数 88 4.1.5 使用CASE表达式更改查询 结果 89 任务2 排序和统计分析单表数据 90 4.2.1 数据排序 90 4.2.2 数据分组统计 91 4.2.3 使用窗口函数分析数据 94 任务3 查询多表数据 96 4.3.1 连接查询简介 96 4.3.2 交叉连接 97 4.3.3 内连接 97 4.3.4 自连接 99 4.3.5 外连接 99 4.3.6 联合查询 100 任务4 子查询多表数据 101 4.4.1 子查询简介 101 4.4.2 子查询作为表达式 101 4.4.3 子查询作为派生表 103 4.4.4 相关子查询 104 4.4.5 子查询用于更新数据 105 习题 106 项目实践 107 拓展实训 108 常见问题 108 高级应用篇 项目五 优化查询网上商城系统 数据 109 任务1 使用视图优化查询操作 109 5.1.1 视图简介 109 5.1.2 创建和查看视图 110 5.1.3 通过视图查询数据 113 5.1.4 维护视图 114 5.1.5 更新视图 116 任务2 使用索引优化查询性能 117 5.2.1 索引简介 117 5.2.2 创建和查看索引 119 5.2.3 维护索引 121 5.2.4 索引的设计原则 122 任务3 编写高效的数据查询 123 5.3.1 优化数据访问 123 5.3.2 MySQL的执行计划 124 5.3.3 查询执行的精确时间 126 5.3.4 添加索引优化查询 127 5.3.5 LIMIT分页优化查询 128 5.3.6 覆盖索引优化查询 129 习题 131 项目实践 132 拓展实训 133 常见问题 134 项目六 使用程序逻辑操作网上 商城系统数据 135 任务1 数据库编程基础 135 6.1.1 SQL程序语言基础 135 6.1.2 SQL的流程控制语句 138 6.1.3 MySQL常用的内置函数 141 任务2 使用存储函数实现数据访问 147 6.2.1 创建存储函数 147 6.2.2 调用存储函数 148 6.2.3 管理存储函数 149 任务3 使用存储过程实现数据访问 149 6.3.1 存储过程概述 150 6.3.2 创建和调用存储过程 150 6.3.3 参数化存储过程 151 6.3.4 管理存储过程 152 6.3.5 错误处理 152 任务4 使用触发器实现任务自动化 153 6.4.1 触发器概述 153 6.4.2 创建触发器 153 6.4.3 管理触发器 155 任务5 使用事件实现任务自动化 155 6.5.1 事件概述 156 6.5.2 创建事件 156 6.5.3 管理事件 158 习题 159 项目实践 160 拓展实训 161 常见问题 161 项目七 维护网上商城系统的 安全性 162 任务1 数据库用户权限管理 162 7.1.1 用户与权限 162 7.1.2 用户管理 164 7.1.3 权限管理 168 7.1.4 角色管理 172 任务2 使用事务保证数据操作的 安全性 173 7.2.1 事务概述 174 7.2.2 事务的基本操作 174 7.2.3 事务的隔离级别 177 任务3 使用锁保证事务并发的 安全性 179 7.3.1 锁机制概述 179 7.3.2 MySQL中的行锁类型 180 7.3.3 MySQL中锁的应用 181 习题 182 项目实践 183 拓展实训 184 常见问题 184 项目八 维护网上商城系统的高 可用性 185 任务1 备份和恢复数据 185 8.1.1 备份网上商城系统数据 185 8.1.2 恢复数据 188 8.1.3 数据导出 189 8.1.4 数据导入 190 任务2 使用日志备份和恢复数据 193 8.2.1 MySQL日志概述 193 8.2.2 二进制日志 193 8.2.3 错误日志 198 8.2.4 通用查询日志 199 8.2.5 慢查询日志 200 习题 202 项目实践 202 拓展实训 203 常见问题 203 附录A 网上商城系统数据表 204 附录B 诗词飞花令游戏数据表 206 附录C MySQL开发规范 208 附录D 数据库(顶层)设计说明(DBDD) (GB/T 8567-2006) 210 参考文献 211



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


    图片新闻

    实验室药品柜的特性有哪些
    实验室药品柜是实验室家具的重要组成部分之一,主要
    小学科学实验中有哪些教学
    计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
    实验室各种仪器原理动图讲
    1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
    高中化学常见仪器及实验装
    1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
    微生物操作主要设备和器具
    今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
    浅谈通风柜使用基本常识
     众所周知,通风柜功能中最主要的就是排气功能。在

    专题文章

      CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭