当前位置:主页 > 书籍配套资源 > MySQL配套资源
《MySQL从入门到精通》电子资源

《MySQL从入门到精通》电子资源

  • 更新:2022-05-08
  • 大小:3.7 GB
  • 类别:MySQL
  • 作者:龙马高新教育、策划、国家863中部软件孵
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

编辑推荐

《MySQL从入门到精通》适合任何想学习MySQL的读者,无论您是否从事计算机相关行业,是否接触过MySQL,均可通过学习快速掌握MySQL的开发方法和技巧。

内容简介

《MySQL从入门到精通》以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了MySQL的相关知识和实战技能。《MySQL从入门到精通》第1篇【基础知识】主要讲解MySQL的安装与配置、MySQL数据库的基础知识、MySQL管理工具的使用以及数据库的基本操作等;第2篇【核心技术】主要讲解数据表的基本操作、MySQL的数据类型和运算符、MySQL函数、查询语句、存储过程与函数、触发程序以及视图等;第3篇【高级应用】主要讲解MySQL的备份和恢复、MySQL的复制、MySQL的日志管理、MySQL分布式应用、MySQL缓存的配置和使用以及MySQL错误代码和消息的使用等;第4篇【项目实战】通过试卷管理系统、电动汽车分时租用平台和电动汽车GPS定位系统三个实战案例,介绍了完整的MySQL数据系统开发流程。《MySQL从入门到精通》所附DVD光盘中包含了与图书内容全程同步的教学录像。此外,还赠送了大量相关学习资料,以便读者扩展学习。《MySQL从入门到精通》适合任何想学习MySQL的读者,无论您是否从事计算机相关行业,是否接触过MySQL,均可通过学习快速掌握MySQL的开发方法和技巧。

作者简介

龙马高新教育,专业的计算机研究、教育机构,拥有近20年的图书出版经历,与39所高校、8个行业协会、5家知名网站保持合作关系,屡获全国畅销书大奖,其推出的“编程宝典”、“完全自学手册”、“从入门到精通”、“从新手到高手”、“精通100%”、“非常网络6+1”等均成为业界知名图书,受到百万读者的认可和推荐。

目录

  • 第0章MySQL学习指南1
  • 0.1什么是数据库2
  • 0.2MySQL简介3
  • 0.3MySQL的技术体系5
  • 0.4MySQL的应用领域和前景6
  • 0.5MySQL学习经验谈6
  • 0.6MySQL学习路线图7
  • 第1篇基础知识
  • 第1章安装与配置—初识MySQL10
  • 本章将带领你步入MySQL的世界中,并教你用自己的双手开启知识之门—创建第1个MySQL应用程序。
  • 1.1MySQL的特性11
  • 1.2安装MySQL12
  • 1.2.1开源软件的特点12
  • 1.2.2在Windows系统环境下的安装13
  • 1.2.3在Linux系统环境下的安装19
  • 1.3可视化管理工具的选择和安装20
  • 1.3.1选择和下载可视化管理工具20
  • 1.3.2在Linux系统环境下的安装21
  • 1.3.3在Windows系统环境下的安装22
  • 1.4测试安装环境24
  • 1.5卸载MySQL26
  • 1.6高手点拨27
  • 1.7实战练习28
  • 第2章MySQL数据库基础29
  • 学习任何数据库,基础知识必不可少。
  • 2.1数据与数据管理的历史30
  • 2.1.1数据、数据库、数据库系统和数据库管理系统30
  • 2.1.2数据管理的历史30
  • 2.1.3MySQL的起源与版本32
  • 2.1.4MySQL与Oracle32
  • 2.2关系型数据模型33
  • 2.2.1关系型数据模型的结构34
  • 2.2.2关系型数据模型的操作与完整性36
  • 2.2.3关系型数据模型的存储结构38
  • 2.3关系型数据模型中的数据依赖与范式38
  • 2.4常见的关系型数据库管理系统40
  • 2.5MySQL数据库系统的体系结构42
  • 2.6MySQL存储引擎43
  • 2.7高手点拨43
  • 2.8实战练习44
  • 第3章MySQL管理工具的使用45
  • 本章介绍MySQL的管理工具,同时深入了解MySQL各项功能的使用。
  • 3.1MySQLAdministrator46
  • 3.1.1基本功能介绍46
  • 3.1.2管理数据库46
  • 3.2phpMyAdmin53
  • 3.2.1基本功能介绍53
  • 3.2.2管理数据库54
  • 3.3NavicatforMySQL57
  • 3.3.1基本功能介绍57
  • 3.3.2基本应用58
  • 3.4MySQL访问权限系统65
  • 3.5MySQL用户账户管理68
  • 3.6MySQL的安全性问题70
  • 3.7高手点拨71
  • 3.8实战练习72
  • 第4章数据库的基本操作73
  • 本章内容着重介绍数据库的基本操作,包括创建数据库、删除数据库、数据库存储引擎的区别及选择方法等。
  • 4.1创建数据库74
  • 4.2删除数据库75
  • 4.3数据库存储引擎76
  • 4.3.1MySQL5.6所支持的存储引擎76
  • 4.3.2InnoDB存储引擎78
  • 4.3.3MyISAM存储引擎78
  • 4.3.4MEMORY存储引擎79
  • 4.3.5选择存储引擎79
  • 4.4高手点拨80
  • 4.5实战练习80
  • 第2篇核心技术
  • 第5章数据表的基本操作82
  • 本章将详细介绍数据表的基本操作,主要内容包括创建数据表、查看数据表结构、修改数据表、删除数据表等。
  • 5.1创建数据表83
  • 5.1.1创建表的语法形式83
  • 5.1.2主键约束84
  • 5.1.3外键约束86
  • 5.1.4非空约束87
  • ……
  • 5.1.6默认约束89
  • 5.1.7设置数据表的属性值自动增加89
  • 5.2查看数据表结构90
  • 5.2.1查看表基本结构90
  • 5.2.2查看表详细结构91
  • 5.3修改数据表92
  • 5.3.1修改表名92
  • 5.3.2修改字段数据类型93
  • 5.3.3修改字段名94
  • 5.3.4添加字段95
  • 5.3.5删除字段98
  • 5.3.6修改字段排序99
  • 5.3.7更改表的存储引擎100
  • 5.3.8删除表的外键约束102
  • 5.4删除数据表104
  • 5.4.1删除没有被关联的表104
  • 5.4.2删除被其他表关联的主表105
  • 5.5高手点拨107
  • 5.6实战练习107
  • 第6章MySQL的数据类型和运算符109
  • 通过本章学习,读者可以掌握MySQL的基本语法知识,学会分析选择准确的数据类型,正确使用各种运算符,为操作作MySQL打下基础。
  • 6.1MySQL数据类型110
  • 6.1.1整数类型110
  • 6.1.2浮点数类型和定点数类型112
  • 6.1.3日期与时间类型114
  • 6.1.4字符串类型128
  • 6.1.5二进制类型134
  • 6.2如何选择数据类型138
  • 6.3常见运算符140
  • 6.3.1运算符概述140
  • 6.3.2算术运算符140
  • 6.3.3比较运算符142
  • 6.3.4逻辑运算符150
  • 6.3.5位运算符153
  • 6.4高手点拨157
  • 6.5实战练习158
  • 第7章MySQL函数159
  • 本章主要介绍MySQL函数,包括数学函数、字符串函数、日期和时间函数、控制流函数、系统信息函数和加密函等。
  • 7.1数学函数160
  • 7.2字符串函数164
  • 7.3日期和时间函数172
  • 7.4控制流函数186
  • 7.5系统信息函数188
  • 7.6加密函数192
  • 7.7其他函数194
  • 7.8高手点拨197
  • 7.9实战练习198
  • 第8章查询语句详解199
  • 本章将介绍如何使用select语句查询表中的一列或多列数据、查询经过计算的值、使用聚集函数进行统计结果、多表连接查询、子查询等。
  • 8.1学生—课程数据库200
  • 8.2基本查询语句201
  • 8.2.1单表查询201
  • 8.2.2查询表中的部分字段201
  • 8.2.3查询表中的所有字段202
  • 8.2.4查询经过计算的值203
  • 8.2.5查询表中的若干记录204
  • 8.3对查询结果进行排序212
  • 8.4统计函数和分组记录查询213
  • 8.5GROUPBY子句216
  • 8.6使用LIMIT限制查询结果的数量219
  • 8.7连接查询221
  • 8.8子查询225
  • 8.9合并查询结果230
  • 8.10使用正则表达式表示查询233
  • 8.11综合案例—查询课程数据库239
  • 8.12高手点拨241
  • 8.13实战练习242
  • 第9章存储过程与函数243
  • 本章主要介绍存储过程和函数以及如何使用变量,如查看、修改、删除存储过程和函数等。
  • 9.1存储过程的定义244
  • 9.2存储过程的创建244
  • 9.3存储过程的操作246
  • 9.3.1存储过程的调用247
  • 9.3.2存储过程的查看248
  • 9.3.3存储过程的删除251
  • 9.4自定义函数252
  • 9.4.1自定义函数的创建252
  • 9.4.2自定义函数的调用253
  • 9.4.3变量254
  • 9.4.4流程控制语句255
  • 9.4.5光标的使用259
  • 9.4.6定义条件和处理程序261
  • 9.5综合案例—统计雇员表263
  • 9.6高手点拨266
  • 9.7实战练习266
  • 第10章触发程序267
  • 通过本章学习,读者可以掌握触发程序的创建、删除方法及实际应用。
  • 10.1触发程序的定义268
  • 10.2触发程序的创建268
  • 10.3触发程序的操作272
  • 10.3.1查看触发程序272
  • 10.3.2删除触发程序275
  • 10.4综合案例—触发程序的使用275
  • 10.5高手点拨280
  • 10.6实战练习280
  • 第11章视图281
  • 视图既保障了数据的安全性,又大大提高了查询效率,所以在数据库程序开发设计中被广泛使用。
  • 11.1视图的定义282
  • 11.2视图的创建、修改与删除282
  • 11.2.1创建视图282
  • 11.2.2修改视图290
  • 11.2.3删除视图294
  • 11.3视图的使用295
  • 11.4高手点拨300
  • 11.5实战练习308
  • 第3篇高级应用
  • 第12章MySQL的备份和恢复310
  • 本章将主要介绍几种备份的方式和恢复方法。
  • 12.1数据库的备份311
  • 12.1.1数据库备份的意义311
  • 12.1.2逻辑备份和恢复312
  • 12.1.3物理备份和恢复317
  • 12.1.4各种备份与恢复方法的具体实现318
  • 12.2通过phpMyAdmin实现备份和恢复329
  • 12.3高手点拨330
  • 12.4实战练习332
  • 第13章MySQL的复制333
  • 本章将为大家介绍如何实现MySQL的复制。
  • 13.1认识MySQL复制334
  • 13.1.1复制的概念334
  • 13.1.2复制的用途334
  • 13.1.3复制的实现335
  • 13.1.4MySQL复制的几种模式335
  • 13.2控制主服务器的操作336
  • 13.2.1复制前的环境配置336
  • 13.2.2复制的过程336
  • 13.3控制从服务器的操作338
  • 13.4高手点拨342
  • 13.5实战练习342
  • 第14章MySQL的日志管理343
  • 本章将介绍MySQL日志文件的操作及日志文件的管理。
  • 14.1操作错误日志344
  • 14.1.1启动错误日志344
  • 14.1.2查看错误日志344
  • 14.1.3删除错误日志345
  • 14.2操作查询日志345
  • 14.2.1启动查询日志346
  • 14.2.2查看查询日志347
  • 14.2.3删除查询日志347
  • 14.3操作二进制日志348
  • 14.3.1启动二进制日志348
  • 14.3.2查看二进制日志350
  • 14.3.3删除二进制日志354
  • 14.3.4使用二进制日志还原数据库356
  • 14.4操作慢查询日志359
  • 14.4.1启动慢查询日志360
  • 14.4.2查看慢查询日志360
  • 14.4.3删除慢查询日志361
  • 14.5高手点拨361
  • 14.6实战练习362
  • 第15章MySQL分布式应用363
  • 本章将为大家介绍如何构建MySQL的分布式应用。
  • 15.1分布式应用的概念和优势364
  • 15.2MySQL分布式应用的主要技术364
  • 15.2.1MySQL数据切分364
  • 15.2.2MySQL读写分离365
  • 15.2.3MySQL集群366
  • 15.3MySQL分布式应用实例367
  • 15.4高手点拨370
  • 15.5实战练习370
  • 第16章MySQL缓存的配置和使用371
  • 通过本章的学习,读者能够初步了解MySQL的缓存机制,并且能够对MySQL的缓存机制进行有效的设置和使用。
  • 16.1MySQL的缓存机制372
  • 16.1.1查询缓存概述372
  • 16.1.2MySQL查询缓存的工作原理372
  • 16.1.3查看MySQL的缓存信息374
  • 16.2MySQL查询缓存的配置和使用375
  • 16.2.1配置查询缓存376
  • 16.2.2使用查询缓存377
  • 16.2.3查询缓存的维护381
  • 16.3高手点拨382
  • 16.4实战练习382
  • 第17章MySQL错误代码和消息的使用383
  • 本章列出了服务器错误代码和错误消息,以及客户端程序错误代码和错误消息,供用户参阅。
  • 17.1MySQL服务器端错误代码和消息384
  • 17.2MySQL客户端错误代码和消息385
  • 17.3高手点拨385
  • 17.4实战练习386
  • 第4篇项目实战
  • 第18章试卷管理系统388
  • 试卷管理是各类院校中常见的数据库系统,可以有效提升试卷的管理效率。
  • 18.1系统概述389
  • 18.2需求分析389
  • 18.3总体设计390
  • 18.4数据库设计391
  • 18.4.1数据表详细信息392
  • 18.4.2数据库实现394
  • 18.5详细设计及实现396
  • 18.6高手点拨396
  • 18.7实战练习396
  • 第19章电动汽车分时租用平台数据库分析与设计397
  • 电动汽车分时租用平台在当前汽车租贷行业有广泛的应用,发展前景广阔。
  • 19.1需求分析398
  • 19.1.1项目背景398
  • 19.1.2系统目标399
  • 19.1.3运行环境399
  • 19.1.4功能需求400
  • 19.1.5数据说明402
  • 19.1.6软件接口说明405
  • 19.1.7用户及权限要求405
  • 19.2数据库分析与设计406
  • 19.3分时租用平台的MySQL数据库实现410
  • 第20章电动汽车GPS定位系统413
  • 电动汽车GPS定位系统已经成为当前汽车的必备工具。
  • 20.1需求分析414
  • 20.2系统实现415
  • 20.2.1地图定位415
  • 20.2.2查找附近416
  • 20.2.3我要导航418
  • 20.2.4历史记录422
  • 20.3技术要点424
  • 附录AMySQL服务器端错误代码和消息433
  • 附录B客户端错误代码453
  • 附录C其他错误代码和消息457

资源下载

资源下载地址1:https://box.lenovo.com/l/Jon850

网友留言