MySQL数据库任务驱动式教程(第2版)(微课版)

MySQL数据库任务驱动式教程(第2版)(微课版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2021-11
版次: 2
ISBN: 9787115526915
定价: 55.00
装帧: 其他
开本: 其他
纸张: 胶版纸
页数: 276页
字数: 454千字
6人买过
  • 本书根据《全国计算机等级考试二级MySQL数据库程序设计考试大纲》编写而成,主要讲述数据库设计的基本原理和基本方法、MySQL的语言基础及其应用。全书共11个项目24个任务,包括认识数据库,MySQL实训环境配置,MySQL字符集与数据类型,建库、建表与数据库管理,数据查询、数据处理与视图,创建和使用程序,数据库安全与性能优化,PHP语言基础及应用,访问MySQL数据库,phpMyAdmin操作数据库及PHP MySQL数据库开发。此外,全书还配有习题和等级考试模拟题,便于学习者巩固理论知识,也可以作为学习者参加二级MySQL数据库程序设计考试的参考资料。 石坤泉,主持和参与省市科研项目十多项,主持省教育与思科协作育人项目2项。主编《信息技术基础教程》(Windows 7 Office 2010)、《MySQL数据库任务驱动式教程、《现代信息技术基础实践课程》(微课版)、主编《HTML5游戏案例教程》、副主编《Flash CS5动画设计与制作实例教程》(十二五规划教材)、Photoshop CS6图像处理基础教程等6部,合计约100多万字。 项目一

    认识数据库 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
  • 内容简介:
    本书根据《全国计算机等级考试二级MySQL数据库程序设计考试大纲》编写而成,主要讲述数据库设计的基本原理和基本方法、MySQL的语言基础及其应用。全书共11个项目24个任务,包括认识数据库,MySQL实训环境配置,MySQL字符集与数据类型,建库、建表与数据库管理,数据查询、数据处理与视图,创建和使用程序,数据库安全与性能优化,PHP语言基础及应用,访问MySQL数据库,phpMyAdmin操作数据库及PHP MySQL数据库开发。此外,全书还配有习题和等级考试模拟题,便于学习者巩固理论知识,也可以作为学习者参加二级MySQL数据库程序设计考试的参考资料。
  • 作者简介:
    石坤泉,主持和参与省市科研项目十多项,主持省教育与思科协作育人项目2项。主编《信息技术基础教程》(Windows 7 Office 2010)、《MySQL数据库任务驱动式教程、《现代信息技术基础实践课程》(微课版)、主编《HTML5游戏案例教程》、副主编《Flash CS5动画设计与制作实例教程》(十二五规划教材)、Photoshop CS6图像处理基础教程等6部,合计约100多万字。
  • 目录:
    项目一

    认识数据库 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
查看详情
相关图书 / 更多
MySQL数据库任务驱动式教程(第2版)(微课版)
MySQL数据库应用与维护项目式教程(微课版)
舒蕾 刘均
MySQL数据库任务驱动式教程(第2版)(微课版)
MySQL项目实战
赵丽梅
MySQL数据库任务驱动式教程(第2版)(微课版)
MySQL数据库应用技术项目教程(微课版)
吕学芳;莫新平;平涛
MySQL数据库任务驱动式教程(第2版)(微课版)
MySQL数据库运维与管理(微课版)
邓文达 邓河
MySQL数据库任务驱动式教程(第2版)(微课版)
MySQL快速入门到精通
明日科技 编著
MySQL数据库任务驱动式教程(第2版)(微课版)
MySQL数据库原理、设计与应用(第2版)
黑马程序员
MySQL数据库任务驱动式教程(第2版)(微课版)
MySQL 8.0从入门到实战
张文亮
MySQL数据库任务驱动式教程(第2版)(微课版)
MySQL数据库项目化教程(微课版)
龚静 邓晨曦
MySQL数据库任务驱动式教程(第2版)(微课版)
MySQL数据库技术与应用(微课版)
范瑛
MySQL数据库任务驱动式教程(第2版)(微课版)
MySQL数据库项目式教程()
陈亚峰 编
MySQL数据库任务驱动式教程(第2版)(微课版)
MySQL 8.0数据库原理与应用
吕凯;曹冬雪
MySQL数据库任务驱动式教程(第2版)(微课版)
MySQL数据库原理与应用(国家级实验教学示范中心联席会计算机学科组规划教材)
王金恒;王煜林;刘卓华;陈孝如