此系列文章是网络获得,如作者对此有异议,请留言!
前
言
MySQL
是一个广受
Linux
社区人们喜爱的半商业的数据库。
MySQL
是可运行在大多数的
Linux
平台
(i386
,
Sparc
,
etc)
,以及少许非
Linux
甚至非
Unix
平台。
MySQL
的普及很大程度上源于它的宽松,除了略显不寻常的许可费用。
MySQL
的价格随平台和安装方式变化。
MySQL
的
Windows
版本(
NT
和
9X
)在任何情况下都不免费,而任何
Unix
变种(包括
Linux
)的
MySQL
如果由用户自己或系统管理员而不是第三方安装则是免费的,第三方安装则必须付许可费。而且现在已经有了符合
GPL
的
MySQL
版本。
MySQL
具有这样明显的优势,并且由于它优异的性能,
MySQL
的应用也越来越广泛,使用者也越来越多。但是在市场上,相应的适合培训的教材却屈指可数,广大爱好者苦于资料的缺乏而无法对
MySQL
做进一步的了解。为了适应培训市场的需求,本书定位于具有一定计算机知识读者的培训教材。读者在本书中,可以循序渐进的掌握
MySQL
的安装、使用、管理、备份和安全等多方面的知识。由于内容的翔实和学习内容的由浅入深,本书也适合于个别读者的自学过程。
本书的一大特色是――对于每一项具体的服务器操作,都尽量给出了多种的解决方案。读者既可以学会如何使用
MySQL
,同时也可以通过这样的安排一窥
MySQL
的灵活性,并且可以通过这种举一反三的方法,对
MySQL
系统有一个非常详尽的了解,也能够加深对培训内容的理解和记忆。
此外,每一章的结束,本书都提出若干思考题,基本上都覆盖了该章的内容,可以用来测试培训的效果,也可以用来读者可以用之检测自己的掌握程度。在正文中的例子,读者也不应该忽视,阅读后建议重复正文中所有的例子,再考虑思考题中的内容。
本书结构的这种安排就是最大限度的满足培训教材的要求,同时为普通读者的阅读创造方便,使本书包含较大的信息量。在通读本书之后,相信读者可以对
MySQL
有了很深的了解,可以独立的对
MySQL
数据库系统进行管理。
编者时间仓促,难免在文中有疏漏之处,如果给您的阅读造成困难,请谅解。
编著者
内
容
提
要
本书详细介绍了如何安装、管理、备份、维护和优化一个
MySQL
系统。对于每一件服务器操作都提出了多种的解决方案。对于每一种的方法,虽然不一定都是非常实用的方法,读者能通过这些方法,熟悉
MySQL
的特点和强大的功能。
第一章简单介绍了
MySQL
的历史、特点,同时对
SQL
的语法进行了简单的介绍。如果读者对第一章的内容不能很好的掌握,可以略过不了解的内容,在阅读二、三章之后重新理解其中内容。第二章介绍了如何安装一个
MySQL
系统。第三、四章详细叙述了如何利用
SQL
语言以及其它的客户工具对
MySQL
数据库中的数据进行操作。第五、六章介绍了数据库目录以及如何备份、恢复和维护数据库安装。第七章介绍了
MySQL
权限系统和如何为数据库创建、撤销授权。第八章则对优化数据库性能的各个方面进行了阐述。
附录一中详细列出了
MySQL
列类型、函数和
SQL
语句的参考。附录二全面介绍了本书出现的程序的全部选项及其含义。