1. 程式人生 > 實用技巧 >統計MYSQL資料庫所有表當前的資料量!

統計MYSQL資料庫所有表當前的資料量!

morecount_table_count.sh
#!/bin/bash
>table_count.txt
mysql-uroot-p123123-h192.168.10.100-e"userrmj;showtables;"|sed'/Tables_in_rrmj/d;/category/d;/duplicate_user/d;/login_user/d;/resource/d;/resource_category_rel/d;/resource_detail/d;/tmp/d;/user/d'>tables.txt
fortablein`cattables.txt`
do
echo"$table">>count.txt
mysql-uroot-p123123-h192.168.10.100-e"userrmj;selectcount(*)from$table;">>count.txt
done
sed-i"/\*/d"count.txt
sed-i'$!N;s/\n//'count.txt
sort-k2-nrcount.txt>table_count.txt
rm-fcount.txt
rm-ftables.txt

效果如下截圖:

wKiom1XurMXBzRdeAAHrd8VIHkQ443.jpg

轉載於:https://blog.51cto.com/watchman110/1692848