• 【正版书籍】MySQL从入门到精通微视频精编版软件开发微视频讲堂
  • 【正版书籍】MySQL从入门到精通微视频精编版软件开发微视频讲堂
21年品牌 40万+商家 超1.5亿件商品

【正版书籍】MySQL从入门到精通微视频精编版软件开发微视频讲堂

正版图书,可开发票。

54.9 5.5折 99.8 全新

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者明日科技

出版社清华大学出版社

ISBN9787302519379

出版时间2020-07

装帧平装

开本16开

定价99.8元

货号J9787302519379

上书时间2024-07-02

人龙正版图书批发

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

MySQL是*流行的关系型数据库管理系统之一,在Web应用方面,MySQL是*好的关系数据库管理系统RDBMS(Relational Database Management System,)应用软件。它能够有效和安全地处理大量数据,便捷且易用。
本书内容
本书分上下两册,上册为核心技术分册,下册为项目实战分册。
核心技术分册分2篇共17章,提供了从基础入门到MySQL数据库高手所的各类知识。 
基础篇:通过介绍数据库基础、初识MySQL、phpMyAdmin 图形化管理工具、MySQL 数据库管理、MySQL表结构管理、存储引擎及数据类型、表记录的更新操作、表记录的检索等内容,并结合大量的图示、实例和视频等,使读者快速掌握MySQL语言基础,为以后深入学习奠定坚实的基础。
提高篇:介绍了视图、索引、触发器、存储过程与存储函数、备份与恢复、MySQL性能优化、事务与锁机制、权限管理及安全控制,以及PHP管理MySQL数据库等内容。学习完本篇,能够对MySQL 数据库有进一步的了解。
项目实战分册共5章,运用软件工程的设计思想,介绍了5个完整企业项目(明日科技企业网站、在线学习笔记、51商城、物流配货系统和图书馆管理系统)的真实开发流程。书中按照“需求分析→系统设计→数据库设计→项目主要功能模块的实现”的流程进行介绍,带领读者亲身体验开发项目的全过程,提升实战能力,实现从小白到高手的跨越。
本书特点
由浅入深,循序渐进。本书以初、中级程序员为对象,先从MySQL基础学起,再深入学习视图、索引、触发器、存储过程与存储函数、MySQL性能优化、事务与锁机制、权限管理及安全控制、PHP管理MySQL数据库等高级技术,*后学习开发一个完整的网站项目。讲解过程中步骤详尽、版式新颖,读者在阅读时一目了然,可快速掌握书中内容。
实例典型,轻松易学。通过例子学习是*好的学习方式,本书通过“一个知识点、一个例子、一个结果、一段评析、一个综合应用”的模式,透彻详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中几乎每行代码都提供了注释。
微课视频,讲解详尽。本书为便于读者直观感受程序开发的全过程,书中大部分章节都配备了教学微视频,使用手机扫描正文小节标题一侧的二维码,即可观看学习,能快速引导初学者入门,感受编程的快乐和成就感,进一步增强学习的信心。
精彩栏目,贴心提醒。本书根据需要在各章安排了很多“注意”“ 说明”“ 技巧”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握个别技术的应用技巧。
紧跟潮流,流行技术。本书采用MySQL 8.0数据库进行深入讲解,使读者能够紧跟技术发展的脚步,并且,也对PHP语言进行了讲解,以便让读者更快、更好地学习MySQL的流行技术应用。
本书资源
为帮助读者学习,本书配备了长达6个小时(共63集)的微课视频讲解。除此以外,还为读者提供了“PHP开发资源库”系统,可以帮助读者快速提升编程水平和解决实际问题的能力。
在学习本书的过程中,可以配合实例资源库的相应章节,利用实例资源库提供的大量热点实例和关键实例巩固所学编程技能,提高编程兴趣和自信心;也可以配合能力测试题库的对应章节进行测试,检验学习成果。对于数学逻辑能力和英语基础较为薄弱的读者,或者想了解个人数学逻辑思维能力和编程英语基础的用户,本书提供了数学及逻辑思维能力测试和编程英语能力测试供练习和测试。
当本书学习完成时,可以配合模块资源库和项目资源库的30个模块和项目,全面提升个人综合编程技能和解决实际开发问题的能力,为成为PHP 软件开发工程师打下坚实基础。面试资源库提供了大量国内外软件企业的常见面试真题,同时还提供了程序员职业规划、程序员面试技巧、企业面试真题汇编和虚拟面试系统等精彩内容,是程序员求职面试的绝佳指南。
读者对象
初学编程的自学者;编程爱好者;大中专院校的老师和学生;相关培训机构的老师和学员;做毕业设计的学生;初、中级程序开发人员;程序测试及维护人员;参加实习的“菜鸟”程序员。
读者服务
学习本书时,请先扫描封底的权限二维码(需要刮开涂层)获取学习权限,然后即可免费学习书中的所有线上线下资源。本书所附赠的各类学习资源,读者可登录清华大学出版社网站,在对应图书页面下获取其下载方式。也可扫描图书封底的“文泉云盘”二维码,获取其下载方式。
致读者
本书由明日科技软件开发团队组织编写。明日科技是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材非常注重选取软件开发中的必需、常用内容,同时也很注重内容的易学、方便性以及相关知识的拓展性,深受读者喜爱。其教材多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
在编写本书的过程中,我们始终本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。感谢您购买本书,希望本书能成为您编程路上的领航者。
“零门槛”编程,一切皆有可能。
祝读书快乐!



 
 
 
 

商品简介
《MySQL从入门到精通(微视频精编版)》内容浅显易懂,实例丰富,详细介绍了从基础入门到MySQL数据库高手需要掌握的知识。全书分为上下两册:核心技术分册和项目实战分册。核心技术分册共2篇17章,包括数据库基础、初识MySQL、phpMyAdmin 图形化管理工具、MySQL数据库管理、MySQL表结构管理、存储引擎及数据类型、表记录的更新操作、表记录的检索、视图、索引、触发器、存储过程与存储函数、备份与恢复、MySQL性能优化、事务与锁机制、权限管理及安全控制,以及PHP管理MySQL数据库等内容。项目实战分册共5章,运用软件工程的设计思想,介绍了明日科技企业网站、在线学习笔记、51商城、物流配货系统和图书馆管理系统共5个完整企业项目的真实开发流程。
作者简介:
明日科技,是一个拥有软件开发和项目实施方面的资深专家和学习型技术团队,利用积累的专业知识和经验,已开发出版了“软件开发视频大讲堂”“软件开发实战1200例”“软件开发实战宝典”“软件项目开发全程实录”等系列丛书,是国内畅销的编程图书品牌。
目录:
核心技术分册目录
第1 篇 基础篇
第1 章 数据库基础 2
视频讲解:25 分钟
1.1 数据库系统概述  3
1.1.1 数据库技术的发展  3
1.1.2 数据库系统的组成  3
1.2 数据模型  4
1.2.1 什么是数据模型 4
1.2.2 常见的数据模型 4
1.2.3 关系数据库的规范化  6
1.2.4 关系数据库的设计原则 8
1.2.5 实体与关系  8
1.3 数据库的体系结构 9
1.3.1 数据库三级模式结构  9
1.3.2 三级模式之间的映射  9
1.4 小结 10
第2 章 初识MySQL  11
视频讲解:13 分钟
2.1 了解MySQL  12
2.1.1 什么是MySQL 数据库  12
2.1.2 MySQL 的优势 12
2.2 MySQL 特性  12
2.3 MySQL 8.0 的新特性  13
2.4 MySQL 的应用环境 15
2.5 MySQL 服务器的安装和配置  15
2.5.1 MySQL 服务器下载  15
2.5.2 MySQL 服务器安装  16
2.5.3 启动、连接、断开和停止MySQL 服务器 21
2.5.4 打开MySQL 8.0 Command Line Client 24
2.6 如何学好MySQL 25
2.7 小结  25
第3 章 phpMyAdmin 图形化管理工具  26
视频讲解:25 分钟
3.1 phpMyAdmin 图形化管理工具介绍 27
3.2 配置phpMyAdmin 27
3.2.1 压缩文件到指定目录 27
3.2.2 创建config.php 文件 28
3.3 数据库操作管理  29
3.3.1 创建数据库  29
3.3.2 修改、删除数据库  30
3.4 管理数据表 31
3.4.1 创建数据表  31
3.4.2 修改数据表  32
3.4.3 删除数据表  33
3.5 管理数据记录  33
3.5.1 使用SQL 语句插入数据 33
3.5.2 使用SQL 语句修改数据 34
3.5.3 使用SQL 语句查询数据 35
3.5.4 使用SQL 语句删除数据 36
3.5.5 通过form 表单插入数据 36
3.5.6 浏览数据  37
3.5.7 搜索数据  37
3.6 导入导出数据  38
3.6.1 导出MySQL 数据库脚本 38
3.6.2 导入MySQL 数据库脚本 39
3.7 phpMyAdmin 设置编码格式 40
3.8 phpMyAdmin 添加服务器新用户  42
3.9 phpMyAdmin 中重置MySQL 服务器登录密码 43
3.10 小结  44
第4 章 数据库管理 45
视频讲解:6 分钟
4.1 创建数据库 46
4.1.1 通过CREATE DATABASE 语句创建数据库  46
4.1.2 通过CREATE SCHEMA 语句创建数据库 46
4.1.3 创建指定字符集的数据库  47
4.1.4 创建数据库前判断是否存在同名数据库 47
4.2 查看数据库 48
4.3 选择数据库 49
4.4 修改数据库 49
4.5 删除数据库 50
4.6 小结  51
第5 章 MySQL 表结构管理  52
视频讲解:12 分钟
5.1 创建表  53
5.1.1 设置默认的存储引擎 55
5.1.2 设置自增类型字段  55
5.1.3 设置字符集  57
5.1.4 复制表结构  57
5.2 修改表结构 60
5.2.1 修改字段  60
5.2.2 修改约束条件 61
5.2.3 修改表的其他选项  63
5.2.4 修改表名  63
5.3 删除表  64
5.4 定义约束 65
5.4.1 定义主键约束 65
5.4.2 定义候选键约束  66
5.4.3 定义非空约束 67
5.4.4 定义CHECK 约束 68
5.5 小结  69
第6 章 存储引擎及数据类型 70
视频讲解:12 分钟
6.1 MySQL 存储引擎 71
6.1.1 什么是MySQL 存储引擎 71
6.1.2 查询MySQL 中支持的存储引擎 71
6.1.3 InnoDB 存储引擎 73
6.1.4 MyISAM 存储引擎  74
6.1.5 MEMORY 存储引擎  75
6.1.6 如何选择存储引擎  76
6.1.7 设置数据表的存储引擎 77
6.2 MySQL 数据类型 78
6.2.1 数字类型  78
6.2.2 字符串类型  79
6.2.3 日期和时间数据类型  80
6.3 小结  81
第7 章 表记录的更新操作  82
视频讲解:19 分钟
7.1 插入表记录 83
7.1.1 使用INSERT.VALUES 语句插入新记录 83
7.1.2 插入多条记录 85
7.1.3 使用INSERT. SELECT 语句插入结果集  86
7.1.4 使用REPLACE 语句插入新记录 89
7.2 修改表记录 90
7.3 删除表记录 91
7.3.1 使用DELETE 语句删除表记录  91
7.3.2 使用TRUNCATE 语句清空表记录  92
7.4 小结  93
第8 章 表记录的检索  94
视频讲解:51 分钟
8.1 基本查询语句  95
8.2 单表查询 97
8.2.1 查询所有字段 97
8.2.2 查询指定字段 97
8.2.3 查询指定数据 98
8.2.4 带IN 关键字的查询  99
8.2.5 带BETWEEN AND 的范围查询 99
8.2.6 带LIKE 的字符匹配查询 100
8.2.7 用IS NULL 关键字查询空值  101
8.2.8 带AND 的多条件查询 101
8.2.9 带OR 的多条件查询  102
8.2.10 用DISTINCT 关键字去除结果中的重复行  102
8.2.11 用ORDER BY 关键字对查询结果排序103
8.2.12 用GROUP BY 关键字分组查询  104
8.2.13 用LIMIT 限制查询结果的数量 105
8.3 聚合函数查询  106
8.3.1 COUNT() 函数 106
8.3.2 SUM() 函数 107
8.3.3 AVG() 函数 108
8.3.4 MAX() 函数  109
8.3.5 MIN() 函数 109
8.4 连接查询 109
8.4.1 内连接查询  110
8.4.2 外连接查询  111
8.4.3 复合条件连接查询   113
8.5 子查询  114
8.5.1 带IN 关键字的子查询  114
8.5.2 带比较运算符的子查询   115
8.5.3 带EXISTS 关键字的子查询  116
8.5.4 带ANY 关键字的子查询   117
8.5.5 带ALL 关键字的子查询  119
8.6 合并查询结果  119
8.7 定义表和字段的别名  121
8.7.1 为表取别名 121
8.7.2 为字段取别名 122
8.8 小结  122
第9 章 视图 124
视频讲解:21 分钟
9.1 视图概述 125
9.1.1 视图的概念 125
9.1.2 视图的作用 125
9.2 创建视图 126
9.2.1 查看创建视图的权限 126
9.2.2 创建视图  127
9.2.3 创建视图的注意事项 128
9.3 视图操作 129
9.3.1 查看视图  129
9.3.2 修改视图  132
9.3.3 更新视图  134
9.3.4 删除视图  136
9.4 小结  137
第10 章 索引 138
视频讲解:22 分钟
10.1 索引概述 139
10.1.1 MySQL 索引概述  139
10.1.2 MySQL 索引分类  139
10.2 创建索引 140
10.2.1 在建立数据表时创建索引  140
10.2.2 在已建立的数据表中创建索引  146
10.2.3 修改数据表结构添加索引  150
10.3 删除索引 152
10.4 小结  154
第11 章 触发器  155
视频讲解:21 分钟
11.1 MySQL 触发器 156
11.1.1 创建MySQL 触发器156
11.1.2 创建具有多个执行语句的触发器 158
11.2 查看触发器  160
11.2.1 SHOW TRIGGERS 160
11.2.2 查看 triggers 表中触发器的信息  161
11.3 使用触发器  162
11.3.1 触发器的执行顺序 162
11.3.2 使用触发器维护冗余数据 163
11.4 删除触发器  165
11.5 小结  166
第12 章 存储过程与存储函数  167
视频讲解:22 分钟
12.1 创建存储过程和存储函数 168
12.1.1 创建存储过程  168
12.1.2 创建存储函数  171
12.1.3 变量的应用 172
12.1.4 光标的运用 175
12.2 调用存储过程和存储函数 177
12.2.1 调用存储过程  177
12.2.2 调用存储函数  178
12.3 查看存储过程和存储函数 179
12.3.1 SHOW STATUS 语句 179
12.3.2 SHOW CREATE 语句 179
12.4 修改存储过程和存储函数 180
12.5 删除存储过程和存储函数 181
12.6 小结  182
第13 章 备份与恢复  183
视频讲解:3 分钟
13.1 数据备份 184
13.1.1 使用mysqldump 命令备份  184
13.1.2 直接复制整个数据库目录  188
13.1.3 使用mysqlhotcopy 工具快速备份  188
13.2 数据恢复 189
13.2.1 使用mysql 命令还原  189
13.2.2 直接复制到数据库目录  190
13.3 数据库迁移  190
13.3.1 MySQL 数据库之间的迁移 191
13.3.2 不同数据库之间的迁移  191
13.4 表的导出和导入 192
13.4.1 用SELECT.INTO OUTFILE 导出文本文件 192
13.4.2 用mysqldump 命令导出文本文件  194
13.4.3 用mysql 命令导出文本文件  196
13.5 小结  197
第14 章 MySQL 性能优化  198
视频讲解:10 分钟
14.1 优化概述 199
14.1.1 分析MySQL 数据库的性能  199
14.1.2 通过profile 工具分析语句消耗性能 200
14.2 优化查询 201
14.2.1 分析查询语句  201
14.2.2 索引对查询速度的影响  202
14.2.3 使用索引查询  204
14.3 优化数据库结构 206
14.3.1 将字段很多的表分解成多个表  206
14.3.2 增加中间表 206
14.3.3 优化插入记录的速度 208
14.3.4 分析表、检查表和优化表  209
14.4 优化多表查询  210
14.5 优化表设计  212
14.6 小结  212
第15 章 事务与锁机制 213
视频讲解:14 分钟
15.1 事务机制 214
15.1.1 事务的概念 214
15.1.2 事务机制的必要性 214
15.1.3 关闭MySQL 自动提交 217
15.1.4 事务回滚  218
15.1.5 事务提交  220
15.1.6 MySQL 中的事务  221
15.1.7 回退点  224
15.2 锁机制 226
15.2.1 MySQL 锁机制的基本知识 226
15.2.2 MyISAM 表的表级锁 228
15.2.3 InnoDB 表的行级锁  232
15.2.4 死锁的概念与避免 234
15.3 事务的隔离级别 234
15.3.1 事务的隔离级别与并发问题 234
15.3.2 设置事务的隔离级别 235
15.4 小结  236
第16 章 权限管理及安全控制  237
视频讲解:10 分钟
16.1 安全保护策略概述  238
16.2 用户和权限管理 239
16.2.1 使用CREATE USER 命令创建用户 239
16.2.2 使用DROP USER 命令删除用户 239
16.2.3 使用RENAME USER 命令重命名用户 240
16.2.4 GRANT 和REVOKE 命令 240
16.3 MySQL 数据库安全常见问题  243
16.3.1 权限更改何时生效 243
16.3.2 设置账户密码  243
16.3.3 使读者自己的密码更安全  245
16.4 状态文件和日志文件  245
16.4.1 进程ID 文件 245
16.4.2 日志文件管理  246
16.5 小结  253
第17 章 PHP 管理MySQL 数据库 254
视频讲解:21 分钟
17.1 PHP 语言概述  255
17.1.1 什么是PHP 255
17.1.2 为什么选择PHP  255
17.1.3 PHP 的工作原理  256
17.1.4 PHP 结合数据库应用的优势 258
17.2 PHP 操作MySQL 数据库的基本步骤  258
17.3 使用PHP 操作MySQL 数据库  259
17.3.1 应用mysql_connect() 函数连接MySQL服务器  259
17.3.2 应用mysql_select_db() 函数选择MySQL数据库  261
17.3.3 应用mysql_query() 函数执行SQL语句 262
17.3.4 应用mysql_fetch_array() 函数将结果集返回到数组中  264
17.3.5 应用mysql_fetch_object() 函数从结果集中获取一行作为对象  266
17.3.6 应用mysql_fetch_row() 函数从结果集中获取一行作为枚举数组  267
17.3.7 应用mysql_num_rows() 函数获取查询结果集中的记录数 269
17.3.8 应用mysql_free_result() 函数释放内存  270
17.3.9 应用mysql_close() 函数关闭连接  271
17.4 PHP 管理MySQL 数据库中的数据 272
17.4.1 向数据库中添加数据 272
17.4.2 浏览数据库中的数据 273
17.4.3 编辑数据库数据  273
17.4.4 删除数据  275
17.4.5 批量删除数据  276
17.5 小结  278
项目实战分册目录
第18章  明日科技企业网站  279
18.1  开发背景  279
18.2  需求分析  279
18.3  系统设计  280
18.3.1  系统目标  280
18.3.2  系统功能结构  280
18.3.3  功能预览  280
18.3.4  系统流程图  281
18.3.5  开发环境  281
18.3.6  文件夹组织结构  282
18.4  数据库设计  282
18.4.1  数据库分析  282
18.4.2  数据库逻辑设计  283
18.5  前台首页设计  284
18.5.1  前台首页概述  284
18.5.2  前台首页技术分析  285
18.5.3  导航栏实现过程  285
18.5.4  幻灯片轮播实现过程  287
18.6  新闻模块设计  288
18.6.1  新闻模块概述  288
18.6.2  新闻模块技术分析  289
18.6.3  新闻列表页实现过程  289
18.6.4  新闻详情页实现过程  291
18.7  前台其他模块设计  293
18.7.1  其他模块概述  293
18.7.2  其他模块技术分析  293
18.7.3  “联系我们”页面的实现过程  293
18.8  后台登录模块设计  296
18.8.1  后台登录模块概述  296
18.8.2  后台登录模块技术分析  296
18.8.3  后台登录实现过程  299
18.9  后台管理模块设计  300
18.9.1  后台管理模块概述  300
18.9.2  网站内容模块技术分析  301
18.9.3  文章管理实现过程  301
18.10  开发技巧与难点分析  310
18.10.1  单一入口  310
18.10.2  使用MVC设计模式  310
18.10.3  清空缓存  311
18.11  ThinkPHP视图技术专题  311
18.11.1  模板定义  311
18.11.2  模板赋值  312
18.11.3  指定模板文件  312
18.12  小结  313
第19章  基于Python Flask的在线学习笔记  314
19.1  需求分析  314
19.2  系统设计  315
19.2.1  系统功能结构  315
19.2.2  系统业务流程  315
19.2.3  系统预览  315
19.3  系统开发必备  317
19.3.1  开发工具准备  317
19.3.2  文件夹组织结构  317
19.3.3  项目使用说明  317
19.4  技术准备  318
19.4.1  PyMy

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP