作者high5566 (超high的5566)
看板Database
标题[SQL ] MYSQL算出全部资料笔数
时间Tue Mar 24 15:51:28 2009
我是 php + mysql
因为有些程式只是要知道资料库总共有几笔资料
做法是先 SELECT * FROM `TABLE`
然後再 mysql_num_rows
不过这样感觉需要先把全部笔数叫出来再算总数
很占资源,每查一次就要把全部资料笔数翻出来 ...
有办法让资料库只传出总笔数吗
非常感谢
--
BH ◢███◣ 干你妈的,通通炸了最快 ◢▄▆▃◣ ◢ ▁▅
OA █◤◤◥█ ╯拎杯开修改器啦,无限炸的 ◤◤◥█◥ █◤◤◤◥
YZ ▌ ⊙ ⊙ 〒 〒 ▌ 〒 〒
OA 皿 杀人魔甘乃迪先生又来啦~ △ ▍ ﹋ ◎
R ◣ ︺ ◢ ∩ 村民快跑啊~ ◥
︺ ◤ ◥
◤
D ◢█ ███ξ ψsexy5566 ◢███◤ ◢██ ◤
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.207.2.26
1F:推 PsMonkey:select count(*) form fooTable 03/24 16:07
2F:→ high5566:谢谢楼上 ! 03/24 16:17
3F:推 KC73:补充一下, myisam 的话, 这样用绝对没问题; 如果是 innodb, 03/25 04:24
4F:推 KC73:要看资料量, 不然会很花很久时间。 03/25 09:00
5F:→ high5566:可否请楼上再多解说一点 @@ ... 03/25 09:16
6F:推 Xezzaosui:关系到 db engine 的运作方式,有兴趣的话看 doc 比较快 03/25 15:13
7F:推 KC73:google 看看 select count(*) myisam innodb 03/25 15:14