文档介绍:MySQL管理员指南             Mysql数据库介绍MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。MySQL主要目标是快速、健壮和易用。最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL就开发出来。自1996年以来,我们一直都在使用MySQL,其环境有超过40个数据库,包含10,000个表,其中500多个表超过7百万行,这大约有100个吉字节(GB)的关键应用数据。。这意味着它能很容易地利用多CPU(如果有)。。:1、2、3、4、和8字节长度的有符号/无符号整数(INT)、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR、SET和ENUM类型。(one-sweepmulti-join)非常快速地进行联结(join)。。,通常在查询初始化后不应该有任何内存分配。,支持聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN())。。。,并且它允许基于主机的认证。口令是安全的,因为当与一个服务器连接时,所有的口令传送被加密。。。。每个索引可以由1~16个列或列的一部分组成。最大索引长度是256个字节(在编译MySQL时,它可以改变)。一个索引可以使用一个CHAR或VARCHAR字段的前缀。。。。我们正在对某些包含50,000,000个记录的数据库使用MySQL。,你可以用INSERT插入一个表列的子集,那些没用明确给定值的列设置为他们的缺省值。。。用一个商用内存漏洞监测程序测试过(purify)。,一个检查、优化和修复数据库表的快速实用程序。-8859-1Latin1字符集。-8859-1Latin1格式保存。所有正常的字符串比较是忽略大小写的。、INSERT、REPLACE和UPDATE返回有多少行被改变(受影响)。。例如ABS是一个有效的列名字。对函数调用的唯一限制是函数名与随后的"("不能有空格。--help或-?获得联机帮助。。(socket)或NT下的命名管道连接MySQL。、表和索引的信息,EXPLAIN命令可用来确定优化器如何解决一个查询。MySQL服务器的启动与停止一、启动服务器的方法启动服务器由三种主要方法:1、直接调用mysqld。#./mysqld&这可能是最不常用的方法,建议不要多使用。2、调用safe_mysqld脚本,最好的方法。#./safe_mysqld-Ojoin_buffer=128M-Okey_buffer=128M-Orecord_buffer=256M-Osort_buffer=128M-Otable_cache=2048-Otmp_table_size=16M-Omax_connections=2048&3、。safe_mysqld脚本安装在MySQL安装目录的bin目录下,或可在MySQL源代码分发的scripts目录下找到。