
mysql
文章平均质量分 63
marry20091208
这个作者很懒,什么都没留下…
展开
-
mysql错误信息参照
<br />1.Incorrect table definition; there can be only one auto column and it must be defined as a key<br /> 参照:一个字段如果设为auto increment则必须把这个字段作为索引(key)<br /><br />原创 2010-11-16 15:23:00 · 214 阅读 · 0 评论 -
1045 access denied for user 'root'@'localhost' using password yes
<br />到WINDOWS的命令行了(‘DOS’ 下),切换到你的MySQL bin目录下。 比如我的是 C:/Program Files/MySQL/MySQL Server 5.1/bin<br />然后敲下面的粗体的命令。注意你的my.ini位置。<br /><br />C:/Program Files/MySQL/MySQL Server 5.1/bin>mysqld --defaults-file="C:/Program<br />Files/MySQL/MySQL Server 5.1/my.原创 2011-02-15 10:10:00 · 579 阅读 · 0 评论 -
mysql空闲链接超时错误
Mysql服务器默认的“wait_timeout”是8小时【也就是默认的值默认是28800秒】,也就是说一个connection空闲超过8个小时,Mysql将自动断开该connection,通俗的讲就是一个连接在8小时内没有活动,就会自动断开该连接。查看mysql5的手册,发现对wait_timeout的最大值分别是24天/365天(windows/linux)。以windows为例,假设我们要将其设为21天,我们只要修改mysql5的配置文件“my.ini”(mysql5 installation dir转载 2011-05-12 09:49:00 · 283 阅读 · 0 评论 -
mysql下普通索引和唯一索引的效率对比
1、普通索引 普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHEREcolumn=)或排序条件(ORDERBYcolumn)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最转载 2011-09-23 09:37:30 · 822 阅读 · 1 评论 -
mysql查询优化总结
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where nu转载 2011-09-23 10:07:24 · 202 阅读 · 0 评论 -
从Mysql EXPLAIN探寻数据库查询优化 从Mysql EXPLAIN探寻数据库查询优化
http://wenku.baidu.com/view/513e351a6bd97f192279e93c.html转载 2011-09-23 10:00:12 · 215 阅读 · 0 评论 -
MySQL之count(*)与count(id)效率比较
COUNT(*)与COUNT(COL)网上搜索了下,发现各种说法都有:比如认为COUNT(COL)比COUNT(*)快的;认为COUNT(*)比COUNT(COL)快的;在不加WHERE限制条件的情况下,COUNT(*)与COUNT(COL)基本可以认为是等价的;转载 2011-09-23 09:42:42 · 371 阅读 · 0 评论