欢迎光临
免费的PDF电子书下载网站

MySQL数据库实用教程 PDF下载

编辑推荐

本书从教学实际需求出发,结合初学者的认知规律,由浅入深、循序渐进地讲解MySQL数据库管理与开发过程中的知识。全书以MySQL数据库软件和数据库对象的基本操作为主线,将数据库理论内容嵌入实际操作中去介绍,能够让学生在操作过程中进一步理解数据管理的理念,体会数据操作的优势,提高数据处理的能力。全书体系完整、可操作性强,以大量的例题对常用知识点操作进行示范,所有例题都通过调试,内容涵盖了设计一个数据库应用系统要用到的主要知识点。 ;

内容简介

本书从教学实际需求出发,以MySQL 8.0为实验平台实现数据库的编程操作。全书共分9章,全面阐述了关系数据库的基础知识、MySQL数据库的体系结构、数据库访问技术、MySQL数据库的安装与配置、MySQL数据库管理、数据表的操作、数据查询、索引和视图的创建与使用、自定义函数的编写、常量、变量、流程控制语句、窗口函数、存储过程、触发器、事务处理、数据库的备份与恢复等内容。本书汇集了作者多年来对MySQL教学过程的总结和思考,从教与学两个角度组织教学内容,并对MySQL数据库基础知识进行全面解析,内容丰富、深入浅出。本书把MySQL的知识点融汇到案例中,易于掌握,通过综合案例(学生选课系统和图书销售管理系统)讲解数据库开发的全过程。为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书”网(www.ibook4us.com)注册并浏览,任课教师还可以发邮件至hustpeiit@163.com索取。

作者简介

暂无

MySQL数据库实用教程 PDF下载

目录

第1章MySQL数据库概述1

1.1数据库的基础知识1

1.2关系数据库介绍3

1.3MySQL数据库简介4

1.4数据库访问技术6

习题9

 ;

第2章MySQL数据库安装与配置10

2.1MySQL 8.0的安装10

2.2MySQL 8.0服务的启动与停止15

2.3MySQL客户端15

2.4MySQL数据库操作16

2.5MySQL存储引擎18

习题22

 ;

第3章数据表的操作23

3.1表结构的设计23

3.2MySQL数据类型25

3.3修改表的结构30

3.4设置约束32

3.5数据更新36

3.6综合案例38

习题42

 ;

第4章数据查询44

4.1SELECT语句概述44

4.2简单查询45

4.3聚合函数与GROUP BY 子句51

4.4多表连接查询54

4.5嵌套查询58

4.6数据查询与数据更新62

4.7合并查询结果63

习题64

 ;

第5章索引及视图65

5.1索引65

5.2视图72

习题82

 ;

第6章MySQL函数83

6.1MySQL编程基础知识83

6.2自定义函数91

6.3流程控制语句96

6.4系统函数104

6.5窗口函数116

习题120

 ;

第7章存储过程与触发器121

7.1存储过程121

7.2触发器128

7.3游标139

习题141

 ;

第8章事务与锁142

8.1事务142

8.2锁151

习题152

 ;

第9章MySQL数据库的备份与恢复153

9.1数据库目录153

9.2数据库的备份与恢复154

9.3MySQL日志文件 156

习题161

 ;

参考文献162

前沿

MySQL是目前流行的关系数据库管理系统之一。MySQL是完全网络化的跨平台关系数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。MySQL在UNIX等操作系统上是免费的,在Windows操作系统上,可免费使用其客户机程序库。MySQL所使用的SQL语言是用于访问数据库的常用标准化语言。MySQL数据库以其精巧灵活、运行速度快、经济实用性强、使用简便、管理方便、安全可靠、丰富的应用程序编程接口(API)以及精巧的系统结构,受到了广大自由软件编程爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/Perl的结合,为建立基于数据库的动态网站提供了强大动力。

本书从教学实际需求出发,结合初学者的认知规律,由浅入深、循序渐进地讲解MySQL数据库管理与开发过程中的知识。全书以MySQL数据库软件和数据库对象的基本操作为主线,将数据库理论内容嵌入实际操作中去介绍,能够让学生在操作过程中进一步理解数据管理的理念,体会数据操作的优势,提高数据处理的能力。

全书体系完整、可操作性强,以大量的例题对常用知识点操作进行示范,所有例题都通过调试,内容涵盖了设计一个数据库应用系统要用到的主要知识点。

本书共分为9章,主要内容简单介绍如下:

第1章MySQL数据库概述,介绍MySQL数据库的基础知识、关系数据库知识和数据库访问技术。

第2章MySQL数据库安装与配置,介绍MySQL 8.0的安装过程、数据库服务的启动与停止、数据库的基本操作。

第3章数据表的操作,介绍MySQL数据表的创建和管理、基本数据类型、数据完整性的实现和数据的更新操作等内容。

第4章数据查询,介绍使用SELECT语句进行数据查询的内容,包括简单查询、多表连接、子查询、数据查询与数据更新。

第5章索引及视图,介绍索引和视图的创建及管理,以及视图的应用等。

第6章MySQL函数,主要介绍常量、变量、BEGIN...END语句块的应用,自定义函数的创建和维护、MySQL流程控制语句的应用、系统函数、窗口函数等。

第7章存储过程与触发器,介绍存储过程的创建、应用和管理,使用触发器维护数据一致性等内容。

第8章事务与锁,介绍事务的并发处理机制和锁机制的功能和应用。

第9章MySQL数据库的备份与恢复,介绍MySQL数据库的备份和恢复的基本理论和基本操作、表的导入与导出等基本操作及MySQL日志文件管理(包括错误日志、二进制日志、通用查询日志和慢查询日志的文件管理和应用)。

为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书”网(www.ibook4us.com)注册并浏览,任课教师还可以发邮件至hustpeiit@163.com索取。

在本书的编写过程中,作者参考了一些国内外的学术专著、教材、网站资料和新的研究成果,在此向原作者表示诚挚的感谢!感谢武汉生物工程学院对专业核心课程建设项目(2018HX27)的支持。感谢武汉软帝信息科技有限责任公司李杰老师对书稿内容进行把关。

因学科发展太快,作者水平有限,书中必有许多不足之处,希望学术界的广大同仁不吝赐教,也恳请读者批评指正。

MySQL数据库实用教程 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:MySQL数据库实用教程