前言

Oracle公司的MySQL是目前最流行的关系数据库管理系统之一。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL数据库以其精巧灵活、运行速度快、经济适用性强、开放源码等优势,作为网站数据库获得许多中小型网站的开发公司的青睐。MySQL性能卓越,搭配PHP和Apache可组成良好的软件开发环境,并且已经大量部署到中小型企业和高校的教学平台。

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

全书体系完整、可操作性强,以大量的例题对常用知识点操作进行示范,所有的例题全部通过调试,内容涵盖了设计一个数据库应用系统要用到的主要知识。重点操作还增加了Workbench软件可视化操作的详细过程,并对主要操作单元配制100多个微课视频。

本书共分15章,现将本书的主要内容简单介绍如下:

第1章MySQL数据库概述。介绍有关MySQL数据库管理系统的基础知识和关系数据库理论。

第2章MySQL语言基础。介绍MySQL的数据类型、运算符、常用函数和表达式等。

第3章MySQL数据库的基本操作。介绍MySQL数据库的设计、创建和管理的基本操作,以及利用MySQL Workbench管理数据库的基本操作等内容。

第4章表及数据完整性。介绍MySQL数据表的创建和管理、数据的常用操作和数据完整性的实现等内容。

第5章数据检索。介绍利用select语句进行数据查询的内容,包括单表查询、多表连接、子查询及使用正则表达式进行模糊查询等。

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

第7章MySQL编程基础。主要介绍变量、begin...end语句块的应用,自定义函数创建和维护管理,MySQL的控制流语句的应用。

第8章存储过程、游标和触发器。通过介绍存储过程的创建、应用和管理,并利用存储过程实现了游标、触发器和事件等数据库对象的创建及应用。

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

第10章权限管理及安全控制。介绍MySQL权限系统的工作原理、账户管理、权限管理等MySQL数据库安全常见问题。

第11章备份与恢复。介绍MySQL数据库的备份和恢复的基本理论和基本操作,还介绍表的导入与导出等基本操作。

第12章MySQL性能优化。介绍优化MySQL服务器的方法、优化查询的概念和操作。

第13章MySQL日志文件管理。分别介绍错误日志、二进制日志、通用查询日志和慢查询日志的文件管理和应用。

第14章使用PHP操作MySQL数据库。介绍PHP语言的特点和搭建PHP+MySQL的集成开发环境的过程,以及使用PHP操作MySQL数据库的常见方法。

第15章基于JSP技术的MySQL数据库应用开发实例。介绍基于JSP技术的MySQL数据库应用开发实例的数据库设计、在线考试系统的应用开发、运行与测试过程。

本书由姜桂洪、孙福振、苏晶等编写,由姜桂洪统稿。在本书编写过程中还参阅了大量的数据库方面的文献和网站资料,在此对提供者一并深表感谢。

另外,本书还配有辅导教材《MySQL数据库应用与开发习题解答与上机指导》(姜桂洪等编著),内容包括本书所有习题的详尽参考答案、模拟试题、MySQL软件安装配置的常见操作、MySQL数据库的常用可视化软件Workbench、Navicat和phpMyAdmin的安装、配置和基本操作方法,以及按本书章节顺序配备的实验及实验指导等。

由于作者水平有限,书中纰漏之处在所难免,恳请读者批评指正。

编者

2018年1月

more >

更多推荐

mysql数据库应用与开发姜桂洪 课后答案_清华大学出版社-图书详情-《MySQL数据库应用与开发》...