1. 程式人生 > >查看MySQL庫中各個表記錄數

查看MySQL庫中各個表記錄數

查看MySQL庫中各個表記錄數

說明,此方法只適合數據庫庫中表的記錄數是較小的情況下,線上可以考慮采用,要是數據庫的表特別的大的話,就不要采用此方法了,負責會導致mysql的服務器的負載特別的高,有可能導致服務器被掛掉的風險。

for n in `mysql -uroot -p‘12334‘ -e "use  novel;show tables;"|sed ‘1d‘`;do echo $n; mysql -uroot -p‘12334‘ -e "use  novel;select count(*) from $n;";done >test.txt
[root@git-server ~]# cat test11.txt 
fpagent
count(*)
1
fpagentprop
count(*)
0
fpagentsession
count(*)
0
fpchatsetting
count(*)
51
fpdispatcher
count(*)
1
fpdispatcherprop
count(*)
0
fpofflinesetting
count(*)
0
fpqueue
count(*)
1
fpqueueagent
count(*)
1
fpqueuegroup
count(*)
0

查看MySQL庫中各個表記錄數