用法: CREATE TABLE test ( id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, username VARCHAR(15) NOT NULL ) AUTO_INCREMENT = 100; 在数据库应用,我们经常要用到唯一编号,以标识记录。在MySQL中可通过数据列的AUTO_INCREMENT属性来自动生成。MySQL支持多种数据表,每种数据表的自增属性都有差异,这里将介绍各种 发布时间:2012-03-17 作者: 佚名技术 views(419)
安装时建议你为MySQL管理创建一个用户和组。由该组用户运行mysql服务器并执行管理任务。(也可以以root身份运行服务器,但是不推荐) 第一步创建一个用户来运行服务器。在Solaris和unix下,可以用useradd和groupadd使用工具来完成。取一个名字叫mysql吧。(当然,任何你喜欢的id都可以)所以在做其它事情之前,利用su命令成 发布时间:2012-03-17 作者: 佚名技术 views(431)
一个SELECT查询中的LIKE语句来执行这种查询,尽管这种方法可行,但对于全文查找而言,这是一种效率极端低下的方法,尤其在处理大量数据的时候。 开发者只需要简单地标记出需要全文查找的字段,然后使用特殊的MySQL方法在那些字段运行搜索,这不仅仅提高了性能和效率(因为MySQL对这些字段做了索引来优化搜索),而且实现了更 发布时间:2012-03-17 作者: 佚名技术 views(157)
之前已经用MySQL5.0的windows安装包安装了mysql5.0,之后由于重装了系统,但又不想重新安装mysql5.0 所以想手工回复一下先前安装的mysql,我先前的安装目录是: d:/MySQL Server 5.0/ 把 MySQLInstanceConfig.exe 拷贝一份到 d:/MySQL Server 5.0/ 和d:/MySQL Server 5.0/bin 去d:/MySQL Server 5.0/bin/执行 MySQLInstanceC 发布时间:2012-03-17 作者: 佚名技术 views(184)
最近学习jsp,使用了MySQL数据库。可是乱码问题一直困扰着我。 自己以为只要从页面到数据库都使用一种编码(比如UTF-8)应该就不会产生乱码了。结果我的中文果然不是纯乱码了,而变成中文数字+英文乱码的形式。 解决过程很艰辛,走了不少弯路。最后发现最根本的原因出在EMS2007身上,他本身对中文支持的不好!直接用EMS2007 发布时间:2012-03-17 作者: 佚名技术 views(177)
下午上班,惊闻我的dedecms的网站出问题了,访问一看,果然全屏报错,检查MySQL日志,错误信息为: Table ''.\dedecmsv4\dede_archives'' is marked as crashed and should be repaired 提示说cms的文章表dede_archives被标记有问题,需要修复。于是赶快恢复历史数据,上网查找原因。最终将问题解决。解决方法如下: 找到my 发布时间:2012-03-17 作者: 佚名技术 views(433)
本文探讨了提高MySQL 数据库性能的思路,并从8个方面给出了具体的解决方法。 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码 发布时间:2012-03-17 作者: 佚名技术 views(173)
今天正在对MySQL cluster 的部分测试,测试过程当中我对两个系统的同样结构的表格进行了查询,结果出人意料。 脚本如下: DROP TABLE IF EXISTS urllog; CREATE TABLE urllog( ID int(11) NOT NULL auto_increment, url varchar(435) NOT NULL default '''', create_time datetime NOT NULL, PRIMARY KEY (ID) ) ENGINE=ND 发布时间:2012-03-17 作者: 佚名技术 views(180)
|