易截截图软件、单文件、免安装、纯绿色、仅160KB

MySQL count(*) 与 count(col) 查询效率比较

MySQL count(*) 与 count(col) 查询效率比较
优化总结:
1.任何情况下SELECT COUNT(*) from xxx 是最优选择;
2.尽量减少SELECT
COUNT(*) from xxx WHERE COL = ‘xxx’ 这种查询;
3.杜绝SELECT COUNT(COL) from tablename WHERE COL = ‘xxx’
的出现。(其中COL非主键)
环境:
MySQL版本:5.0.45
OS:Windows XP SP3

据表一:sphinx
+———-+——————+——+—–+———+—————-+
| Field    |
Type             | Null | Key | Default | Extra          |
+———-+——————+——+—–+———+—————-+
|
id       | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
|
til      | varchar(100)     | NO   |     |         |                |
|
content  | text             | NO   |     |         |                |
|
dataline | int(11)          | NO   |     |         |                |
+———-+——————+——+—–+———+—————-+

录数:1120100
查询一:
mysql>


相关文档:

编辑MYSQL时出错:No curses/termcap library found

环境:CentOS linux 5.2
系统只安装VI编辑器与开发工具
 
在编辑MYSQL时:
#./configure --prefix=/usr/local/mysql --with-charset=gb2312  --with-extra-charsets=all 
执行后出现如下错误:
checking for tgetent in -ltermcap… no
checking for termcap functions library… config ......

MySql 存储过程游标使用示例

DROP PROCEDURE IF exists pro_removeBillRemindByUserId;
create procedure pro_removeBillRemindByUserId(userId int)
begin
    declare ts varchar(500);
    declare cnt int default 0;
    declare f_ID,b  int;
    DECLARE cur_1 CURSOR ......

给mysql数据表加索引的一次经验与体会.


昨天遇到一个问题:
在一张有三十万条纪录的数据表A,其主键自增字段id,name字段(varchar),还有type_id(int),在name字段上已经添加了索引。type_id由于是整型字段,认为加索引没有太多的意义,所以没有加索引。
本次有一个需求是在一个循环中按type_id查询此表A,结果一执行此循环,mySQL立刻占用CPU到200%以上,导 ......

MySQL安装指南


MySQL安装指南
要安装 MySQL,可以在终端提示符后运行下列命令:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5-mysql
// 安装php5-mysql 是将php和mysql连接起来
一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号