表示 进入内容 12
Displaying posts with tag: 技巧 (reset)
MySQL操作的10个小技巧

除了数据查询、表结构变更外,MySQL还有哪些操作技巧?

【mysql】  【技巧】  【数据管理】  【dms】  【数据查询】  【表结构】   点击查看原文>

计数表的技巧

本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.penglixun.com/tech/database/count_table_skill.html

对于InnoDB及其他一些不能很快统计行数的存储引擎,对于频繁的count(*)操作,就是一种噩梦了,它可能要遍历一遍索引或者数据行才能知道有多少行。

这种时候我们比较容易想到的方法就是设计一个计数表,每次增删记录,就更新这个表:

CREATE TABLE cnt_tbl (
    tbl VARCHAR(20) NOT NULL PRIMARY KEY COMMENT '表名',
    cnt INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '计数'
);

先为要计数的表初始化

INSERT INTO cnt_tbl(tbl, cnt) VALUES('A', 0);
[获取更多]
表示 进入内容 12