• MySQL从入门到精通(微视频精编版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

MySQL从入门到精通(微视频精编版)

62.89 6.3折 99.8 全新

库存3件

山东泰安
认证卖家担保交易快速发货售后保障

作者明日科技

出版社清华大学出版社

出版时间2020-07

版次1

装帧其他

货号607 7-3

上书时间2024-07-03

邹鲁文化书店

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 明日科技
  • 出版社 清华大学出版社
  • 出版时间 2020-07
  • 版次 1
  • ISBN 9787302519379
  • 定价 99.80元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
【内容简介】
《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  PyMySQL模块  318

19.4.2  WTForms模块  319

19.5  数据库设计  321

19.5.1  数据库概要说明  321

19.5.2  创建数据表  321

19.5.3  数据库操作类  322

19.6  用户模块设计  325

19.6.1  用户注册功能实现  325

19.6.2  用户登录功能实现  327

19.6.3  退出登录功能实现  330

19.6.4  用户权限管理功能实现  331

19.7  笔记模块设计  332

19.7.1  笔记列表功能实现  332

19.7.2  添加笔记功能实现  333

19.7.3  编辑笔记功能实现  335

19.7.4  删除笔记功能实现  336

19.8  小结  337

第20章  基于Python Flask的51商城  338

20.1  需求分析  338

20.2  系统设计  339

20.2.1  系统功能结构  339

20.2.2  系统业务流程  339

20.2.3  系统预览  340

20.3  系统开发必备  343

20.3.1  开发工具准备  343

20.3.2  文件夹组织结构  343

20.4  技术准备  344

20.4.1  Flask-SQLAlchemy扩展  344

20.4.2  Flask-Migrate扩展  346

20.5  数据库设计  349

20.5.1  数据库概要说明  349

20.5.2  创建数据表  349

20.5.3  数据表关系  352

20.6  会员注册模块设计  353

20.6.1  会员注册模块概述  353

20.6.2  会员注册页面  354

20.6.3  验证并保存注册信息  359

20.7  会员登录模块设计  360

20.7.1  会员登录模块概述  360

20.7.2  创建会员登录页面  361

20.7.3  保存会员登录状态  363

20.7.4  会员退出功能  364

20.8  首页模块设计  365

20.8.1  首页模块概述  365

20.8.2  实现显示最新上架商品功能  366

20.8.3  实现显示打折商品功能  367

20.8.4  实现显示热门商品功能  369

20.9  购物车模块  370

20.9.1  购物车模块概述  370

20.9.2  实现显示商品详细信息功能  372

20.9.3  实现添加购物车功能  374

20.9.4  实现查看购物车功能  375

20.9.5  实现保存订单功能  376

20.9.6  实现查看订单功能  377

20.10  小结  377

第21章  基于Java Web的物流配货系统  378

21.1  开发背景  378

21.2  系统分析  378

21.2.1  需求分析  378

21.2.2  必要性分析  379

21.3  系统设计  379

21.3.1  系统目标  379

21.3.2  系统功能结构  379

21.3.3  系统开发环境  380

21.3.4  系统预览  380

21.3.5  系统文件夹架构  382

21.4  数据库设计  382

21.4.1  数据表概要说明  382

21.4.2  数据库逻辑设计  383

21.5  公共模块设计  384

21.5.1  编写数据库持久化类  384

21.5.2  编写获取系统时间操作类  386

21.5.3  编写分页Bean  386

21.5.4  请求页面中元素类的编写  389

21.5.5  编写重新定义的simple模板  389

21.6  管理员功能模块设计  391

21.6.1  管理员模块概述  391

21.6.2  管理员模块技术分析  391

21.6.3  管理员模块实现过程  392

21.7  车源管理模块设计  397

21.7.1  车源管理模块概述  397

21.7.2  车源管理技术分析  397

21.7.3  车源管理实现过程  398

21.8  发货单管理流程模块  403

21.8.1  发货单管理流程概述  403

21.8.2  发货单管理流程技术分析  403

21.8.3  发货单管理流程实现过程  405

21.9  开发技巧与难点分析  409

21.10  小结  409

第22章  基于Java Web的图书馆管理系统  410

22.1  开发背景  410

22.2  需求分析  410

22.3  系统设计  411

22.3.1  系统目标  411

22.3.2  系统功能结构  411

22.3.3  系统流程图  412

22.3.4  开发环境  412

22.3.5  系统预览  412

22.3.6  文件夹组织结构  413

22.4  数据库设计  414

22.4.1  数据库分析  414

22.4.2  数据库概念设计  414

22.4.3  数据库逻辑结构  415

22.5  公共模块设计  418

22.5.1  数据库连接及操作类的编写  418

22.5.2  字符串处理类的编写  421

22.5.3  配置解决中文乱码的过滤器  421

22.6  主界面设计  422

22.6.1  主界面概述  422

22.6.2  主界面技术分析  423

22.6.3  主界面的实现过程  424

22.7  管理员模块设计  425

22.7.1  管理员模块概述  425

22.7.2  管理员模块技术分析  425

22.7.3  系统登录的实现过程  427

22.7.4  查看管理员的实现过程  430

22.7.5  添加管理员的实现过程  434

22.7.6  设置管理员权限的实现过程  437

22.7.7  删除管理员的实现过程  440

22.7.8  单元测试  441

22.8  图书借还模块设计  443

22.8.1  图书借还模块概述  443

22.8.2  图书借还模块技术分析  443

22.8.3  图书借阅的实现过程  444

22.8.4  图书续借的实现过程  448

22.8.5  图书归还的实现过程  451

22.8.6  图书借阅查询的实现过程  453

22.8.7  单元测试  456

22.9  开发问题解析  458

22.9.1  如何自动计算图书归还日期  458

22.9.2  如何对图书借阅信息进行统计排行  458

22.10  小结  459
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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