文章标题关闭所有内容预览 | 展开所有内容预览
-
MySQL数据目录结构
[内容预览]
0 | 2008-05-23 14:35:38
从概念上讲,大多数关系数据库系统是相似的:它们有一系列数据库组成,每个数据库包含一系列数据库表,但每个系统有各自组织其管理的数据方式,MySQL也不例外。缺省地,所有由MySQL服务器mysqld管理的数据存储在一个称为MySQL数据目录的地方,所有数据库都存放在哪儿,也包括提供服务器操作信息的状态文件。如果你对一个M...
[阅读全文]
-
MYSQL服务维护笔记
[内容预览]
0 | 2008-05-23 14:35:36
最后更新:2002-08-2317:56:46版权声明:可以任意转载,转载时请务必标明原始出处和作者信息http://www.chedong.com/tech/mysql.html使用MYSQL服务的一些经验,主要从以下几个方面考虑的MYSQL服务规划设计。1MYSQL服务的安装/配置的通用性;2系统的升级和数据迁移方...
[阅读全文]
-
MySQL的管理工具:phpMyAdmin
[内容预览]
0 | 2008-05-23 14:35:34
前言:所谓的phpMyAdmin简单的说就是一种MySQL的管理工具。透过此一程式,可以直接从web上去管理MySQL,不需要到系统上去执行。安装步骤:1.取得档案ftp://ohaha.ks.edu.tw/pub/source/php/phpMyAdmin_2.0.5.tar.gz或是ftp://ohaha.ks.e...
[阅读全文]
-
MySQL 文件系统
[内容预览]
0 | 2008-05-23 14:35:31
这个文件系统还处于实现中,还不是正式产品。这是一款正在开发中的Linux文件系统,能把Linux上的MySQL数据库作为文件系统来处理。开发小组希望能得到更多的建议,下面的文章翻译自:http://no.spam.ee/~tonu/mysqlfs.html实际上,这不是通常意义上的文件系统,它没有磁盘空间,而是使用My...
[阅读全文]
-
MySQL 3.23.25 Beta 的安装[轻松版]
[内容预览]
0 | 2008-05-23 14:35:29
本文是我于2000年10月19日在奥索网的文章有网友在论坛问到MySQL在SCOUnixOpenServer下的安装,正好自己安装了个最新的3.23.25Beta,不妨介绍一下心得:我是在Linux上安装的,不过其他的Unix平台应该一样的,古人云:“换汤不换药”么。MySQL老家上有tarball格式的Binary。...
[阅读全文]
-
MySQL中文参考手册--8.MySQL教程--8.7 双胞胎项目的查询(实例)
[内容预览]
0 | 2008-05-23 14:35:27
在Analytikerna和Lentus,我们为一个大的研究项目工程一直在做系统和现场工作。这个项目是InstituteofEnvironmentalMedicineatKarolinskaInstitutetStockholm和theSectiononClinicalResearchinAgingandPsychol...
[阅读全文]
-
MySQL中文参考手册--8.MySQL教程--8.6 以批处理模式使用mysql
[内容预览]
0 | 2008-05-23 14:35:22
在前面的章节中,你交互式地使用mysql输入查询并且查看结果。你也可以以批模式运行mysql。为了做到这些,把你想要运行的命令放在一个文件中,然后告诉mysql从文件读取它的输入:shell>mysql<batch-file如果你需要在命令行上指定连接参数,命令可能看起来像这样:shell>mysql-hhost-uu...
[阅读全文]
-
MySQL中文参考手册--8.MySQL教程--8.5 获得数据库和表的信息
[内容预览]
0 | 2008-05-23 14:35:21
如果你忘记一个数据库或表的名字,或一个给定的表的结构是什么(例如,它的列叫什么),怎么办?MySQL通过提供数据库及其支持的表的信息的几个语句解决这个问题。你已经见到了SHOWDATABASES,它列出由服务器管理的数据库。为了找出当前选择了哪个数据库,使用DATABASE()函数:mysql>SELECTDATABA...
[阅读全文]
-
MySQL中文参考手册--8.MySQL教程--8.4 创造并使用一个数据库
[内容预览]
0 | 2008-05-23 14:35:18
既然你知道怎样输入命令,现在是存取一个数据库的时候了。假定在你的家(你的“动物园”)中有很多宠物,并且你想追踪关于他们各种各样类型的信息。你可以通过创建表来保存你的数据并根据所需要的信息装载他们做到,然后你可以通过从表中检索数据来回答关于你的动物不同种类的问题。本节显示如何做到所有这些事情:怎样创建一个数据库怎样创建一...
[阅读全文]
-
MySQL中文参考手册--8.MySQL教程--8.3 常用查询的例子
[内容预览]
0 | 2008-05-23 14:35:14
8.3常用查询的例子下面是一些学习如何用MySQL解决一些常见问题的例子。一些例子使用数据库表“shop”,包含某个商人的每篇文章(物品号)的价格。假定每个商人的每篇文章有一个单独的固定价格,那么(物品,商人)是记录的主键。你能这样创建例子数据库表:CREATETABLEshop(articleINT(4)UNSIGN...
[阅读全文]
-
MySQL中文参考手册--8.MySQL教程--8.2 输入查询
[内容预览]
0 | 2008-05-23 14:35:12
确保你连接上了服务器,如在先前的章节讨论的。这样做本身将不选择任何数据库来工作,但是那很好。从这点讲,知道关于如何出询问的一点知识,比马上跳至创建表、给他们装载数据并且从他们检索数据要来的重要写。本节描述输入命令的基本原则,使用几个查询,你能尝试让自己mysql是如何工作的。这是一个简单的命令,要求服务器告诉你它的版本...
[阅读全文]
-
DBI/MYSQL FAQ
[内容预览]
0 | 2008-05-23 14:35:09
DBI/MYSQLFAQ1.哪里可以找到关于mysql和DBI的文档资料?答:MySQL可以到其官方主页http://www.mysql.com关于DBI可以到DBD/DBI主页http://www.symbolstone.org/technology/perl/DBI在http://www.savebaseball....
[阅读全文]
-
利用MySQL的一个特性实现MySQL查询结果的分页显示
[内容预览]
1 | 2008-05-23 14:35:06
在mysql中利用select语句的一个特性就可以很方便地实现查询结果的分页,select语句的语法:SELECT[STRAIGHT_JOIN][SQL_SMALL_RESULT][SQL_BIG_RESULT][HIGH_PRIORITY][DISTINCT|DISTINCTROW|ALL]select_expres...
[阅读全文]
-
MySQL中各种字段的取值范围
[内容预览]
0 | 2008-05-23 14:35:03
TINYINT-128-127TINYINTUNSIGNED0-255SMALLINT-32768-32767SMALLINTUNSIGNED0-65535MEDIUMINT-8388608-8388607MEDIUMINTUNSIGNED0-16777215INT或INTEGER-2147483648-2147483...
[阅读全文]
-
Mysql数学函数不求人
[内容预览]
0 | 2008-05-23 14:35:01
所有的数学函数在一个出错的情况下返回NULL。-单目减。改变参数的符号。mysql>select-2;注意,如果这个操作符与一个BIGINT使用,返回值是一个BIGINT!这意味着你应该避免在整数上使用-,那可能有值-2^63!ABS(X)返回X的绝对值。mysql>selectABS(2);->2mysql>sele...
[阅读全文]
-
Mysql日期和时间函数不求人
[内容预览]
0 | 2008-05-23 14:34:59
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6日期和时间类型。这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:mysql>SELECTsomethingFROMtableWHERETO_DAYS(NOW())-TO_DAYS(date_co...
[阅读全文]
-
加大mysql的最大连接数
[内容预览]
0 | 2008-05-23 14:34:56
mysql的最大连接数默认是100,这个数值对于并发连接很多的数据库应用是远远不够的,可以把它适当调大,whereissafe_mysqld找到safe_mysqld的位置,然后编辑它,找到mysqld启动的那两行,在后面加上参数-Omax_connections=1000例如---safe_mysqld.origMo...
[阅读全文]
-
关于mysql中文排序的方法
[内容预览]
0 | 2008-05-23 14:34:54
方法1"mysql在查询字符串时是大小写不敏感的,在编绎mysql时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象,比较应急的方法是对于包含中文的字段加上"binary"属性,使之作二进制比较,例如将"namechar(10)"改成"namechar(10)binar...
[阅读全文]
-
MySQL数据目录结构(2)
[内容预览]
0 | 2008-05-23 14:34:52
3重定位数据库目录前面讨论的数据目录结构是缺省配置,所有数据库和状态文件均包含其中,然而,你有某些自由决定数据目录内容的位置,本节讨论为什么你可能移走部分数据目录(或甚至目录本身)、你能移走什么以及你如何做这些改变。MySQL允许你重定位数据目录或其中的成员,由几个原因你为什么要这样做:你能将数据目录放在你缺省所在的文...
[阅读全文]
-
MySQL数据目录结构(1)
[内容预览]
0 | 2008-05-23 14:34:50
从概念上讲,大多数关系数据库系统是相似的:它们有一系列数据库组成,每个数据库包含一系列数据库表,但每个系统有各自组织其管理的数据方式,MySQL也不例外。缺省地,所有由MySQL服务器mysqld管理的数据存储在一个称为MySQL数据目录的地方,所有数据库都存放在哪儿,也包括提供服务器操作信息的状态文件。如果你对一个M...
[阅读全文]
-
如何为用户设置密码
[内容预览]
0 | 2008-05-23 14:34:47
当初次在机器上安装完Mysql时,你可以匿名进行访问数据库或者以不带口令的root身份进入数据库.另外如果你是一个管理员,你还要进行一些用户的建立及授权,这又涉及到设置密码的问题.下面我们就讨论一下如何设置密码:首先我们应该知道Mysql数据库中的口令存储必须用password()函数加密它.因为在user表中是以加密...
[阅读全文]
-
怎样在UNIX系统下安装MySQL
[内容预览]
0 | 2008-05-23 14:34:46
#cd/usr/src#tar-zvxfmysql-3.22.25-pc-linux-gnu-i686.tar.gz(产生mysql-3.22.25-pc-linux-gnu-i686目录)#cdmysql-3.22.25-pc-linux-gnu-i686#./configure--prefix=/usr/local...
[阅读全文]
-
MYSQL高级特性 -- 事务处理
[内容预览]
0 | 2008-05-23 14:34:44
摘要:MYSQL高级特性--事务处理下面以两个银行账户之间的转账为例子进行演示。要使用MySQL中的事务处理,首先需要创建使用事务表类型(如BDB=BerkeleyDB或InnoDB)的表。CREATETABLEaccount(account_idBIGINTUNSIGNEDNOTNULLPRIMARYKEYAUTO_...
[阅读全文]
-
MySQL的数据类型和建库策略
[内容预览]
0 | 2008-05-23 14:34:42
无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用数据类型有充分的认识。下面我就将我的一点心得写出来跟大家分享。一、数字类型。数字类型按照我的分类方法分为三类:整数类、小数类和数字类。我所谓的“数字类”,就是指DECIMAL和NUMERIC,...
[阅读全文]
-
MySQL怎样处理一个溢出的磁盘
[内容预览]
0 | 2008-05-23 14:34:40
当出现一个磁盘溢出的情况时,MySQL做下列事情:它每分钟检查一次看是否有足够空间写入当前行。如果有足够的空间,它继续好像发生什么事情。每6分钟它将有关磁盘溢出的警告写入日志文件。为了缓和这个问题,你可以采取下列行动:继续,你只需释放足够的空闲磁盘空间以便插入所有记录。放弃线程,你必须发一个mysqladminkill...
[阅读全文]
-
MySQL怎样优化WHERE子句
[内容预览]
0 | 2008-05-23 14:34:38
where优化主要是在SELECT中,因为他们最主要是在那里使用,但是同样的优化也可被用于DELETE和UPDATE语句。但请注意,下面的优化并不是完全的。MYSQL实施了许多优化,但我没时间全部测试.MySQL的一些优化列在下面:删除不必要的括号:((aANDb)ANDcOR(((aANDb)AND(cANDd)))...
[阅读全文]
-
mysql常识和基本操作
[内容预览]
0 | 2008-05-23 14:34:36
字段类型 1.INT[(M)] 正常大小整数类型 2.DOUBLE[(M,D)][ZEROFILL] 正常大小(双精密)浮点数字类型 3.DATE 日期类型。支持的范围是'1000-01-01'到'9999-12-31'。MySQL以'YYYY-MM-DD'格式来显示DATE值,但是允许你使用字符串或数字把...
[阅读全文]
-
数据库的查、增、删、改
[内容预览]
0 | 2008-05-23 14:34:33
学mysql时间不长,数据库的操作无非也就的增加记录、查找记录删除记录和修改记录。总结了以下一些命令,与大家共享:连接命令:mysql-h[主机地址]-u[用户名]-p[用户密码]创建数据库:createdatabase[库名]显示所有数据库:showdatabases;打开数据库:use[库名]当前选择的库状态:SE...
[阅读全文]
-
一些 Mysql 的优化经验
[内容预览]
0 | 2008-05-23 14:34:31
一些Mysql的优化经验从数据库结构做起字段类型的定义时遵循以下规则:选用字段长度最小优先使用定长型尽可能的定义"NOTNULL"数值型字段中避免使用"ZEROFILL"如果要储存的数据为字符串,且可能值已知且有限,优先使用enum或set索引的优化至关重要(以下如果没有特殊说明,均指查询密集的情况)被索引的字段的长度...
[阅读全文]
-
MySQL Join详解
[内容预览]
0 | 2008-05-23 14:34:29
还是先Createtable吧createtableemp(idintnotnullprimarykey,namevarchar(10));createtableemp_dept(dept_idvarchar(4)notnull,emp_idintnotnull,emp_namevarchar(10),primaryk...
[阅读全文]





