【内容简介】
本书全面深入地介绍了MySQL的功能,主要内容包括MySQL、PHP、Apache、Perl等组件的安装与功能简介,mysql等一些重要系统管理工具和用户操作界面的使用,MySQL数据库系统设计的基础知识与用不同语言设计MySQL数据库的过程,以及SQL语法、工具、选项、API应用指南,最大限度地帮助读者更快地学习和掌握MySQL数据库系统的设计和使用。本书覆盖了MySQL 5.0,讨论了新的程序设计接口(如PHP 5里的mysqli)和新的系统管理工具。
本书是MySQL数据库管理员和开发人员的必备参考书。
【作译者介绍】
本书提供作译者介绍
Michael Kofler 在奥地利格拉茨技术大学获得计算机科学博士学位。他写了很多非常成功的计算机图书,内容涉及Visual Basic、Linux、Mathematica和Maple等多种程序没计语言和软件。Kofler还是Definitive Guide to Excel VBA第2版的作者。...
.. << 查看详细
【目录信息】
第一部分 入门
第1章 什么是MySQL 2
1.1 什么是数据库 2
1.1.1 关系、数据库系统、服务器和客户 2
1.1.2 关系数据库系统与面向对象数据库系统 3
1.1.3 数据表、记录、字段、查询、SQL、索引和键 3
1.2 MySQL 4
1.3 MySQL的不足 6
1.4 MySQL的版本编号 7
1.4.1 Alpha、Beta、Gamma、Production(Generally Available) 8
1.4.2 按版本编号排列的MySQL功能表 8
1.5 MySQL的许可证 10
1.5.1 GPL许可证下的权利和义务 10
1.5.2 开源许可证下的MySQL软件 10
1.5.3 商用许可证下的MySQL软件 11
1.5.4 MySQL客户软件开发库(Connector/ODBC、Connector/J等)的商用许可证 12
1.5.5 PHP项目的客户许可证问题——F(L)OSS特例 12
1.5.6 MySQL软件的版本名称 13
<< 查看详细目录
【译者序】
MySQL是使用最广泛的开源数据库系统,它正在数据库市场上重演Linux在操作系统领域逐步取得成功的故事。PHP或Perl语言与MySQL相结合的数据库系统解决方案正被越来越多的网站所采用,其中又以LAMP模式(“Linux + Apache + MySQL + Perl或PHP”组合方式)最为流行。MySQL的突出优点包括:
·适用面广。可以在Windows、Linux、Mac OS X及各种UNIX操作系统上运行,可以用C、C++、C#、Java、Perl、PHP、Python、Visual Basic和Visual Basic.NET等多种程序设计语言来开发MySQL应用程序。在Linux领域里,以MySQL作为后端数据库引擎的应用项目越来越多:它可以帮助人们更有效率地管理各种日志数据以及电子邮件、MP3..
<< 查看译者序
【前言】
MySQL是使用最广泛的开源数据库系统,这主要有以下几个原因:
·MySQL很快。
·MySQL很稳定。
·MySQL很容易学习。
·MySQL可以在各种主流的操作系统(Windows、Linux、Mac OS X和各种UNIX版本)上运行。
·MySQL应用软件可以用多种程序设计语言(如C、C++、C#、Java、Perl、PHP、Python、Visual Basic和Visual Basic.NET等)来编写。
·网上有详尽的MySQL文档,与MySQL有关的书籍也非常多。
·有许多应用项目都允许用户免费使用MySQL来开发(在遵守GPL许可证制度的前提下)。
·虽然也有许多商业化的应用软件不受GPL许可证的约束,但只需支..
<< 查看前言