本书详细介绍了如何安装、管理、备份、维护和优化一个MySQL系统。对于每一件服务器操作都提出了多种的解决方案。对于每一种的方法,虽然不一定都是非常实用的方法,读者能通过这些方法,熟悉MySQL的特点和强大的功能。
MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。
SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。
对于每一项具体的服务器操作,本书都尽量给出了多种的解决方案。读者既可以学会如何使用MySQL,同时也可以通过这样的安排一窥MySQL的灵活性,并且可以通过这种举一反三的方法,对MySQL系统有一个非常详尽的了解,也能够加深对培训内容的理解和记忆。
第一章简单介绍了MySQL的历史、特点,同时对SQL的语法进行了简单的介绍。如果读者对第一章的内容不能很好的掌握,可以略过不了解的内容,在阅读二、三章之后重新理解其中内容。
第二章介绍了如何安装一个MySQL系统。
第三、四章详细叙述了如何利用SQL语言以及其它的客户工具对MySQL数据库中的数据进行操作。
第五、六章介绍了数据库目录以及如何备份、恢复和维护数据库安装。
第七章介绍了MySQL权限系统和如何为数据库创建、撤销授权。
第八章则对优化数据库性能的各个方面进行了阐述。
附录一中详细列出了MYSQL列类型、函数和SQL语句的参考。
附录二全面介绍了本书出现的程序的全部选项及其含义。