新書推薦:
《
身体自愈力:解决内在病因的身体智慧指南
》
售價:HK$
98.6
《
非言语沟通经典入门:影响人际交往的重要力量(第7版)
》
售價:HK$
123.1
《
山西寺观艺术壁画精编卷
》
售價:HK$
1680.0
《
中国摄影 中式摄影的独特魅力
》
售價:HK$
1097.6
《
山西寺观艺术彩塑精编卷
》
售價:HK$
1680.0
《
积极心理学
》
售價:HK$
55.8
《
自由,不是放纵
》
售價:HK$
54.9
《
甲骨文丛书·消逝的光明:欧洲国际史,1919—1933年(套装全2册)
》
售價:HK$
277.8
|
編輯推薦: |
本书从教学实际需求出发,结合初学者的认知规律,由浅入深、循序渐进地讲解MySQL数据库管理与开发过程中的知识。全书以MySQL数据库软件和数据库对象的基本操作为主线,将数据库理论内容嵌入实际操作中去介绍,能够让学生在操作过程中进一步理解数据管理的理念,体会数据操作的优势,提高数据处理的能力。全书体系完整、可操作性强,以大量的例题对常用知识点操作进行示范,所有例题都通过调试,内容涵盖了设计一个数据库应用系统要用到的主要知识点。
|
內容簡介: |
本书从教学实际需求出发,以MySQL 8.0为实验平台实现数据库的编程操作。全书共分9章,全面阐述了关系数据库的基础知识、MySQL数据库的体系结构、数据库访问技术、MySQL数据库的安装与配置、MySQL数据库管理、数据表的操作、数据查询、索引和视图的创建与使用、自定义函数的编写、常量、变量、流程控制语句、窗口函数、存储过程、触发器、事务处理、数据库的备份与恢复等内容。本书汇集了作者多年来对MySQL教学过程的总结和思考,从教与学两个角度组织教学内容,并对MySQL数据库基础知识进行全面解析,内容丰富、深入浅出。本书把MySQL的知识点融汇到案例中,易于掌握,通过综合案例(学生选课系统和图书销售管理系统)讲解数据库开发的全过程。为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录我们爱读书网(www.ibook4us.com)注册并浏览,任课教师还可以发邮件至hustpeiit@163.com索取。
|
目錄:
|
第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和PHPPerl的结合,为建立基于数据库的动态网站提供了强大动力。
本书从教学实际需求出发,结合初学者的认知规律,由浅入深、循序渐进地讲解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)的支持。感谢武汉软帝信息科技有限责任公司李杰老师对书稿内容进行把关。
因学科发展太快,作者水平有限,书中必有许多不足之处,希望学术界的广大同仁不吝赐教,也恳请读者批评指正。
|
|