注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2023-12

出版社:电子工业出版社

以下为《MySQL 8数据库原理与应用(微课版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121394102
  • 1-9
  • 349664
  • 47245463-6
  • 平塑
  • 16开
  • 2023-12
  • 558
  • 288
  • 工学
  • 计算机科学与技术
  • 计算机科学与技术
  • 本科 研究生(硕士、EMBA、MBA、MPA、博士)
作者简介
徐丽霞,成都理工大学工程技术学院教师,"数据库原理与技术”在线开放课程负责人,从事计算机专业课程教学,特别是数据库课程教学多年。
查看全部
目录
第1章 数据库概述 1 1.1 数据库的基本概念 1 1.1.1 信息与数据库 1 1.1.2 数据库管理系统 2 1.1.3 数据库系统 2 1.2 数据管理技术的发展阶段 3 1.2.1 人工管理阶段 3 1.2.2 文件系统阶段 3 1.2.3 数据库系统阶段 4 1.3 数据库的体系结构 5 1.4 数据模型 6 1.4.1 概念模型与E-R方法 6 1.4.2 数据模型的分类 8 1.4.3 关系数据模型 10 1.4.4 关系的完整性规则 11 1.5 关系运算 12 1.5.1 传统的集合运算 12 1.5.2 专门的关系运算 13 1.6 小结 15 实训1 16 习题1 16 第2章 数据库设计 18 2.1 关系数据库的规范化 18 2.1.1 关系数据库的规范化理论 18 2.1.2 第一范式(1NF) 19 2.1.3 第二范式(2NF) 20 2.1.4 第三范式(3NF) 20 2.2 数据库设计步骤 21 2.2.1 数据库设计概述 22 2.2.2 需求分析 22 2.2.3 概念结构设计 22 2.2.4 逻辑结构设计 23 2.2.5 数据库物理设计 24 2.2.6 数据库的实施、运行与维护 25 2.2.7 数据库设计案例 26 2.3 小结 29 实训2 29 习题2 30 第3章 MySQL数据库 34 3.1 MySQL数据库概述 34 3.1.1 MySQL数据库的发展历史 34 3.1.2 MySQL 8.0版本的新特性 35 3.2 MySQL数据库的安装与配置 36 3.2.1 MySQL数据库的安装 37 3.2.2 MySQL数据库的配置 39 3.2.3 配置path变量 44 3.3 MySQL数据库的使用 45 3.3.1 MySQL服务的启动和关闭 45 3.3.2 登录MySQL数据库服务器 46 3.3.3 MySQL数据库的相关命令 47 3.4 MySQL数据库的图形化管理工具 51 3.5 小结 52 实训3 53 习题3 53 第4章 MySQL数据库的基本操作 55 4.1 创建数据库 55 4.1.1 MySQL数据库的构成 55 4.1.2 创建数据库 55 4.2 管理数据库 56 4.2.1 查看数据库 56 4.2.2 选择数据库 56 4.2.3 修改数据库 56 4.2.4 删除数据库 57 4.3 利用MySQL Workbench管理数据库 57 4.3.1 利用MySQL Workbench创建数据库 58 4.3.2 利用MySQL Workbench删除数据库 58 4.3.3 利用MySQL Workbench管理数据库 59 4.4 MySQL存储引擎 59 4.4.1 查看存储引擎 60 4.4.2 常用存储引擎介绍 61 4.4.3 如何选择存储引擎 62 4.5 小结 63 实训4 63 习题4 64 第5章 MySQL数据库表 65 5.1 MySQL数据库表的管理 65 5.1.1 MySQL数据类型 65 5.1.2 创建数据库表 67 5.1.3 查看表 69 5.1.4 修改数据库表 70 5.1.5 删除表 72 5.2 表的数据操作 72 5.2.1 表记录的插入 72 5.2.2 表记录的修改 75 5.2.3 表记录的删除 76 5.3 利用MySQL Workbench管理数据表 76 5.3.1 数据表的创建、查看、修改和删除 76 5.3.2 编辑数据 79 5.4 小结 80 实训5 80 习题5 82 第6章 表的数据完整性 83 6.1 主键约束 83 6.1.1 创建表时创建主键 83 6.1.2 为已存在的表添加主键 84 6.1.3 删除主键约束 85 6.2 外键约束 85 6.2.1 创建表时创建外键 86 6.2.2 为已存在的表添加外键 87 6.2.3 删除外键约束 87 6.3 唯一性约束 88 6.3.1 创建表时创建唯一性约束 88 6.3.2 为已存在的表添加唯一性约束 89 6.3.3 删除唯一性约束 89 6.4 非空约束 90 6.4.1 创建表时添加非空约束 90 6.4.2 为已存在的表添加非空约束 90 6.4.3 删除非空约束 91 6.5 检查约束 91 6.5.1 创建表时添加检查约束 91 6.5.2 为已存在的表添加检查约束 92 6.5.3 删除检查约束 92 6.6 默认值约束 93 6.6.1 创建表时添加默认值约束 93 6.6.2 为已存在的表添加默认值约束 94 6.6.3 删除默认值约束 94 6.7 使用MySQL Workbench管理数据 完整性约束 95 6.7.1 创建和删除主键约束 95 6.7.2 创建和删除外键约束 96 6.7.3 创建和删除检查约束 97 6.8 小结 98 实训6 98 习题6 99 第7章 数据查询 101 7.1 基本查询语句 101 7.2 单表查询 102 7.2.1 查询所有字段数据 102 7.2.2 查询指定字段数据 102 7.2.3 去掉重复记录 102 7.2.4 表达式查询 103 7.2.5 设置别名 103 7.2.6 查询指定记录 104 7.2.7 带IN关键字的查询 105 7.2.8 带BETWEEN AND关键字的查询 105 7.2.9 带LIKE的模糊查询 106 7.2.10 带IS NULL空值查询 107 7.2.11 带AND|OR的多条件查询 107 7.2.12 聚合函数查询 108 7.2.13 GROUP BY分组查询 109 7.2.14 ORDER BY排序查询 111 7.2.15 LIMIT限制结果集返回的行数 112 7.3 多表查询 113 7.3.1 内连接 113 7.3.2 外连接 114 7.3.3 交叉连接 115 7.3.4 自连接 115 7.4 子查询 115 7.4.1 比较子查询 116 7.4.2 带IN关键字的子查询 116 7.4.3 批量比较子查询 116 7.4.4 EXISTS子查询 117 7.4.5 利用子查询插入、更新与删除数据 118 7.5 使用正则表达式进行模糊查询 119 7.6 合并结果集 121 7.7 小结 121 实训7-1 121 实训7-2 123 习题7 125 第8章 索引和视图 127 8.1 索引 127 8.1.1 索引概述 127 8.1.2 创建索引 128 8.1.3 查看索引 131 8.1.4 删除索引 131 8.1.5 利用MySQL Workbench管理索引 132 8.2 视图 135 8.2.1 创建视图 135 8.2.2 查看视图 136 8.2.3 修改视图 138 8.2.4 查询视图 139 8.2.5 更新视图 139 8.2.6 删除视图 141 8.2.7 利用MySQL Workbench创建和管理视图