最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL實現(xiàn)查詢數(shù)據(jù)庫表記錄數(shù)

 更新時間:2022年09月29日 11:16:42   作者:源字節(jié)1號  
這篇文章主要介紹了MySQL實現(xiàn)查詢數(shù)據(jù)庫表記錄數(shù),文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下

前言:

mysql統(tǒng)計一個數(shù)據(jù)庫里所有表的數(shù)據(jù)量,最近在做統(tǒng)計想查找一個數(shù)據(jù)庫里基本所有的表數(shù)據(jù)量,數(shù)據(jù)量少的通過select count再加起來也是可以的,不過表的數(shù)據(jù)有點多,不可能一個一個地查。記得在Navicat里,選擇一個數(shù)據(jù)量,點擊表,如圖:

那么如何通過sql實現(xiàn)呢?在mysql里是可以查詢information_schema.tables這張表的

SELECT table_rows,table_name FROM information_schema.tables  
WHERE TABLE_SCHEMA = '數(shù)據(jù)庫名稱'
and table_name not in ('不查詢的表名稱') 
ORDER BY table_rows DESC;

OK,本來還以為已經(jīng)沒問題了,然后還是被反饋統(tǒng)計不對,后來去找了資料說是對于MyISAM才是正確的統(tǒng)計數(shù)據(jù),但是對于InnoDB引擎的,可能與實際值相差 40% 到 50%,所以只是一個大概的統(tǒng)計所以針對這種情況,要更改存儲引擎,肯定是不太合適,因為InnoDB是默認的存儲引擎,能支持事務(wù)外健,并發(fā)情況性能也比較好。繼續(xù)找資料,正確的sql如下:

select
table_schema as '數(shù)據(jù)庫',
table_name as '表名',
table_rows as '記錄數(shù)',
truncate(data_length/1024/1024, 2) as '數(shù)據(jù)容量(MB)',
truncate(index_length/1024/1024, 2) as '索引容量(MB)'
from information_schema.tables
where table_schema='test'
order by table_rows desc, index_length desc;

查詢結(jié)果如下:

到此這篇關(guān)于MySQL實現(xiàn)查詢數(shù)據(jù)庫表記錄數(shù)的文章就介紹到這了,更多相關(guān)MySQL查詢表記錄數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

布尔津县| 横山县| 南皮县| 南康市| 济宁市| 博湖县| 绥中县| 河西区| 宁国市| 枝江市| 四会市| 会泽县| 六枝特区| 孟州市| 荆门市| 东乌珠穆沁旗| 洛阳市| 随州市| 邓州市| 澜沧| 瓮安县| 武宣县| 松江区| 铜梁县| 资溪县| 河北省| 上栗县| 稷山县| 岱山县| 资溪县| 奎屯市| 乌拉特前旗| 上蔡县| 五大连池市| 新竹市| 泸西县| 晴隆县| 青浦区| 吉水县| 波密县| 大城县|