关于本书的内容有任何问题,请联系 桑珊
项目一 认识数据库 1 任务1 认识数据库 1 1.1 了解数据库的基本应用 1 1.2 了解数据库的几个概念 2 1.3 认识关系数据库 3 1.4 关系数据库设计 4 1.5 数据库应用系统体系结构 9 1.6 认识一个真实的关系型数据库 11 任务2 认识MySQL 14 2.1 认识SQL语言 14 2.2 MySQL概述 15 2.3 认识MySQL5.5 16 2.4 MySQL的管理工具 17 2.5 初识MySQL数据类型 18 2.6 初识MySQL的基本语句 19 项目二 MySQL实训环境配置 21 任务3 Windows环境下MySQL的安装与配置 21 3.1 MySQL服务器的安装与配置 21 3.2 更改MySQL的配置 26 3.3 连接MySQL本地服务 27 3.4 远程访问MySQL服务器 28 任务4 安装配置WAMP Server 2.2 30 4.1 认识WAMP Server 2.2 31 4.2 安装WAMP Server 2.2 31 4.3 配置WAMP Server 2.2 33 项目三 MySQL字符集与数据类型 36 任务5 认识和设置MySQL字符集 36 5.1 认识字符集和校对原则 36 5.2 MySQL 5.5支持的字符集和校对原则 37 5.3 确定字符集和校对原则 39 5.4 使用MySQL字符集时的建议 41 任务6 MySQL数据类型 42 6.1 整数类型 43 6.2 浮点数类型和定点数类型 43 6.3 CHAR类型和VARCHAR类型 43 6.4 TEXT类型和BLOB类型 44 6.5 BINARY和VARBINARY 44 6.6 日期和时间类型 45 6.7 ENUM类型和SET类型 45 6.8 如何选择数据类型 45 6.9 数据类型的附加属性 46 项目四 建库、建表与数据库管理 48 任务7 建立数据库和表 48 7.1 创建与管理数据库 48 7.2 创建与管理表 50 7.3 表数据操作 56 任务8 建立和管理索引 63 8.1 认识索引 63 8.2 索引的建立 65 8.3 索引的查看 68 8.4 索引的删除 68 任务9 数据约束和参照完整性 70 9.1 PRIMARY KEY约束 71 9.2 UNIQUE约束 72 9.3 FOREIGN KEY参照完整性约束 73 9.4 CHECK约束 75 项目五 数据查询、数据处理与视图 78 任务10 数据库的查询 78 10.1 了解SELECT语法结构 78 10.2 认识基本子句 79 10.3 使用聚合函数进行查询统计 89 10.4 多表连接查询 90 10.5 嵌套查询 93 10.6 联合查询 99 任务11 MySQL运算符和函数 101 11.1 认识和使用运算符 102 11.2 认识和使用函数 112 任务12 创建和使用视图 128 12.1 认识视图 129 12.2 视图的特性 129 12.3 创建视图 129 12.4 查看视图 132 12.5 使用视图 133 12.6 修改视图 134 12.7 删除视图 135 项目六 创建和使用程序 137 任务13 建立和使用存储过程 137 13.1 认识存储过程 137 13.2 创建基本的存储过程 138 13.3 执行存储过程 141 13.4 创建带变量的存储过程 142 13.5 创建带有流程控制语句的存储过程 144 13.6 在存储过程中调用其他存储过程 147 13.7 修改存储过程 147 13.8 查看存储过程的定义 148 13.9 删除存储过程 148 任务14 建立和使用存储函数 150 14.1 认识存储函数 150 14.2 创建存储函数 150 14.3 调用存储函数 152 14.4 查看存储函数 153 14.5 修改存储函数 154 14.6 删除存储函数 154 任务15 建立和使用触发器 155 15.1 认识触发器 156 15.2 创建触发器 156 15.3 查看触发器 160 15.4 删除触发器 160 任务16 建立和使用事件 161 16.1 认识事件 162 16.2 创建事件 163 16.3 查看事件 165 16.4 修改事件 166 16.5 删除事件 166 项目七 数据库安全与性能优化 168 任务17 用户与权限 168 17.1 创建用户账户 168 17.2 授予用户权限 172 17.3 用REVOKE收回权限 176 17.4 权限转移 176 17.5 权限限制 177 17.6 初始MySQL账户安全 178 17.7 密码安全 178 任务18 数据库备份与恢复 179 18.1 用SELECT INTO OUTFILE备份表数据 180 18.2 用LOAD DATA INFILE恢复表数据 180 18.3 用mysqldump备份与恢复 181 18.4 用mysqllimport恢复表数据 184 18.5 用SOURCE恢复表和数据库 185 18.6 直接复制移植 186 18.7 用日志备份 186 任务19 数据库性能优化 187 19.1 优化MySQL服务器 188 19.2 优化表结构设计和数据操作 190 19.3 优化查询 194 19.4 优化性能的其他方面 201 项目八 PHP语言基础及应用 204 任务20 PHP初识与应用 204 20.1 PHP技术基础 204 20.2 PHP的数据类型 206 20.3 PHP数据处理 208 20.4 PHP连接MySQL数据库 215 20.5 PHP操作MySQL数据库 216 20.6 PHP备份与还原MySQL数据库 218 20.7 应用实践:基于文本的简易留言系统 219 项目九 访问MySQL数据库 223 任务21 Java访问MySQL 223 21.1 Java连接MySQL数据库 223 21.2 Java操作MySQL数据库 225 21.3 Java备份MySQL数据库 226 21.4 Java还原MySQL数据库 226 任务22 C#访问MySQL数据库 227 22.1 C#连接MySQL数据库 227 22.2 C#操作MySQL数据库 229 22.3 C#备份与还原MySQL数据库 230 项目十 phpMyAdmin操作数据库 232 任务23 phpMyAdmin操作数据库 232 23.1 创建与管理数据库 232 23.2 创建与管理表 233 23.3 字符集设置 235 23.4 表数据操作 236 23.5 索引与参照完整性约束 237 23.6 使用查询 238 23.7 创建视图 239 23.8 创建和使用程序 239 23.9 创建和使用触发器 242 23.10 创建事件和使用事件 243 23.11 用户与权限管理 245 23.12 备份与恢复数据库 247 项目十一 PHP+MySQL数据库开发 249 任务24 学生学习论坛系统 249 24.1 系统规划 249 24.2 系统功能 249 24.3 详细功能 249 24.4 总体及界面设计 250 24.5 数据库设计 251 24.6 界面设计 253 24.7 代码设计 256 附录A MySQL常用语句 266 附录B 存储引擎 268 附录C 全国计算机等级考试二级MySQL数据库程序设计考试大纲 271 附录D 全国计算机等级考试二级MySQL数据库程序设计考试样题 274
本书基于openEuler(22.03 LTS SP3版)国产操作系统和OpenStack(Train版)云计...
本书采用图文并茂的方式,通过 10 个来自实际工作的项目,详细讲解Windows Server 2022的相关...
内 容 提 要 本书围绕软件行业相关岗位的实际需求,采用校企合作的方式设计教材案例,推进“岗课赛证”协同育人...
本书基于华为网络设备构建网络实训环境,以实际项目为导向,共13个项目,包括MUX VLAN技术、MSTP、VR...
本书以目前广泛使用的CentOS 8为例,由浅入深、全面系统地讲解Linux操作系统的基本概念和常用网络服务配...
我要评论