图书前言

MySQL是目前最流行的一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL分为社区版和商业版,由于其小巧、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

本书结合当前数据库教学和应用开发实践,在MySQL最新版本的基础上进行组织,主要内容包括以下几个方面:

(1) 首先介绍数据库基础。在此基础上,系统介绍MySQL 5.6。包括创建数据库和表、表数据操作、数据库的查询和视图、索引与数据完整性、MySQL语言结构、过程式数据库对象、备份与恢复、用户和数据安全性、事务和多用户使用等。MySQL命令格式以中文描述,简单易懂,实例命令结果屏幕化,直观清晰。

同时各章配有相应的实验。实验用数据库独立,并且前后形成系统。

(2) 综合应用实习包含目前最流行的PHP、ASP.NET(C#)、JavaEE和Visual Basic等方面操作MySQL数据库。每一个实习都构成了一个小的应用系统,功能基本相同,并且包含操作数据库的主要功能。

综合应用实习调试通过并且在网络上提供所有源代码文件。

(3) 附录列出学生成绩数据库及其基本表结构、样本记录数据,同时列出视图、触发器和存储过程,是数据库的基本功能实例。同时也是实习操作的数据库。

(4) 简单介绍当前最流行的4种MySQL管理工具,书中介绍最常用的两种(MySQL Administrator和phpMyAdmin),其他两种通过网络文档提供。

本书基础和应用于一体,系统性、应用性均比较完善。由于本书的内容体系具有自己的特色,并且从方便教和学两个角度组织内容、调试实例和安排先后顺序,所以用本书进行教和学比较方便。

本书配有教学课件和配套的客户端/MySQL应用系统数据库和所有源程序文件,需要者请到清华大学出版社资源网(http://www.tup.tsinghua.edu.cn)进行免费下载。本书由郑阿奇(南京师范大学)主编,参加本书编写的还有顾韵华、梁敬东、刘启芬、丁有和、曹弋、孙德荣、周怡明、刘博宇、郑进、周何骏、陶卫冬、严大牛、邓拼博、周怡君、吴明祥、陈瀚等。

[2][3]MySQL教程前言[2]由于我们的水平有限,错误在所难免,敬请广大师生和读者批评指正。