数据库

该篇阐述的是如何优化SQL查询。你可以手工使用EXPLAIN语句检查SQL查询的效率。另外,还讲述了一些优化SQL语句的原则,主要是检索记录和装载数据时如何优化SQL语句的原则。...

最基本的优化之一是使你的数据(和索引)在磁盘上(并且在内存中)占据的空间尽可能小。这能给出巨大的改进,因为磁盘读入较快并且通常也用较少的主存储器。如果在更小的列上做索引,索引也占据较少的资源。...

该篇阐述的是有关字符串模式匹配的有关知识。标准的SQL模式匹配是SQL语言的标准,可以被其它关系数据库系统接受。扩展正规表达式模式匹配是根据Unix系统的标准开发了,一般只可使用在MySQL上,但是其功能要比标准的SQL模式匹配更强。...

Sun近日宣布MySQL Enterprise订购服务推出重大版本更新,Sun为MySQL企业版添加了一个查询分析工具(MySQL Query Analyzer),以期帮助跟踪和分析问题代码,解决性能问题,协助使用者大幅提升MySQL数据库应用的速度与运行时间。...

在该篇中,笔者将对备份和恢复数据方面作一个简单的总结,使读者能够把握备份和恢复数据的一般过程。...

在本节中,介绍了一些典型的集合函数的用法,包括计数、均值、极值和总和,这些都是SQL语言中非常常用的函数。...

数据库目录是MySQL数据库服务器存放数据文件的地方,不仅包括有关表的文件,还包括数据文件和MySQL的服务器选项文件。不同的分发,数据库目录的缺省位置是不同的。...

MySQL内部复制功能是建立在两个或两个以上服务器之间,通过设定它们之间的主-从关系来实现的。其中一个作为主服务器,其它的作为从服务器。该篇将详细讨论如何配置两台服务器,将一个设为主服务器,另一个设为从服务器。并且描述一下在它们之间进行切换的处理...

该篇讲解了MySQL数据库中表的操作方法。通过该篇的学习您应该掌握如何在MySQL中创建表、删除表,如何改变表的结构、名字,如何使用mysqlshow实用程序等。...

备份是最简单的保护数据的方法,本节将介绍多种备份方法。为了得到一个一致的备份,在相关的表上做一个LOCK TABLES,你只需一个读锁定,当你在数据库目录中做文件的一个拷贝时,这允许其他线程继续查询该表;当你恢复数据时,需要一个写锁定,以避免冲突。...

本章通过演示如何使用mysql客户程序与数据库服务器连接。mysql(有时称为“终端监视器”或只是“监视”)是一个交互式程序,允许你连接一个MySQL服务器,运行查询并察看结果。mysql可以用于批模式:你预先把查询放在一个文件中,然后告诉mysql执行文件的内容。...

在Soundbreak我们每天24小时不间断地播放实况音频和视频,所以对于MySQL的新增的复制特性,我们不能做出很令人信服的测试。通过测试我们发现,可以使用这个特性来与备份数据库服务器保持数据同步,这样当主服务器因为某种原因处理失效时,能够使用备份机处理...

所有数据库和状态文件都包含在其中。但是,在确定数据目录内容的布局中管理员有某些职责。该篇讨论为什么要移动数据目录的各个部分(甚至是字典本身)、可以移动什么,以及怎样进行这些移动。...

将PHP和MYSQL合理且有效的结合在一起可以制作出精致的数据库网站。MYSQL是一种小型的,紧密的数据服务器,支持标准SQL。它在UNIX和WINDOWS环境下都能够使用。...

Sun Microsystems宣布推出服务器专用MySQL解决方案。 MySQL解决方案主要在於解决客户在x86效能、虚拟化、多阶部署、丰富媒体储存与备份方面的关键问题,同时又能降低电力与空间耗用的成本。...

在这一篇文章内学习到如何在一个Web页面中向数据库中存储信息并显示它。之前我们已经安装了MySQL这个关系型数据库引擎以及PHP这个服务器端脚本语言,并学习了有关它们的基本知识。在学完这一篇文章后,我们将明白如何综合利用这两个新的工具来构建一个数据库...

我们有时候在使用MySQL过程中,各种意外导致数据库表的损坏,而且这些数据往往是最新的数据,通常不可能在备份数据中找到。本章将讲述如何检测MySQL数据库表的故障。...

KickfireKickfire公司在四月十四日推出整合了新的SQL芯片的Kickfire Database Appliance测试版。称其开发的SQL芯片通过直接从内存而不是从寄存器或缓存读取数据,所以可以缓解I/O瓶颈。...

北京时间12月3日消息,据国外媒体报道,商业开源中间件厂商Continuent宣布支持开源数据库MySQL的产品版本MySQL Server 5.1.30. MySQL 5.1.30是MySQL团队推荐在Sun的产品体系中使用的版本....

本节讲述了如何为用户分配合适的权限,几个重要的原则就是给用户分配仅够使用的最小权限,尽量不在影响整个数据库的user表中分配权限。有些权限是有危险的,例如FILE、GRANT、PROCESS,管理员要慎重使用。...

本节介绍了其它有关MySQL服务器安全的内容,例如,如何保证口令的安全,如何保证数据库目录的安全,如何使用非特权用户启动服务器。...

本节介绍了如何修改一个用户的密码,你可以使用三种方法,GRANT语句、SET PASSWORD语句、直接修改授权表以及使用管理工具mysqladmin。一个重要的应用就是如何在遗忘root用户密码的时候修改密码,使用的方法是启动MySQL服务器时忽略加载授权表。...

从MySQL的启动、连接等基础应用开始,逐步深入到SQL语句的使用、MySQL内置函数、备份与恢复、数据库优化、数据库安全等高阶主题;带您走进MySQL的大门,精通MySQL的方方面面。...

如何优化数据库系统的性能,使其尽可能快地处理各种查询,是该篇将要介绍的。索引在优化查询中的作用,包括了索引优化查询的原理,索引是优化查询的最常用也是最有效的的方法,一个数据表,尤其是容量很大的表,建立合适的索引,会使查询的速度提高很大。该篇...