国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

mysql中查看數(shù)據(jù)庫(kù)中所有表的記錄數(shù)

2024-07-24 12:38:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文章給各位朋友簡(jiǎn)單的介紹一下關(guān)于mysql中查看數(shù)據(jù)庫(kù)中所有表的記錄數(shù)實(shí)現(xiàn)方法,有需了的朋友可參考.

如果使用mysql的版本在5.0及以上,可以通過(guò)查詢information_schema庫(kù)中的tables表來(lái)獲取,該表中使用table_rows記錄表的行數(shù)信息,例如查看庫(kù)testdb中所有表的記錄數(shù),代碼如下:

  1. use information_schema; 
  2. --Vevb.com 
  3. select table_name,table_rows from tables 
  4. where TABLE_SCHEMA = 'testdb' 
  5. order by table_rows desc

不過(guò)需要注意的是,對(duì)于InnoDB表,table_rows行計(jì)數(shù)僅是大概估計(jì)值,另外一種辦法還是借助information_schema庫(kù)的tables表,來(lái)拼接出一個(gè)條sql語(yǔ)句,代碼如下:

  1. use information_schema; 
  2.  
  3. select concat( 
  4.     'select "'
  5.     TABLE_name, 
  6.     '", count(*) from '
  7.     TABLE_SCHEMA, 
  8.     '.'
  9.     TABLE_name, 
  10.     ' union all' 
  11. from tables 
  12. where TABLE_SCHEMA='testdb'

記錄一下mysql中查看所有表的記錄數(shù):

TABLE_SCHEMA:數(shù)據(jù)庫(kù)名 

TABLE_NAME:表名 

ENGINE:所使用的存儲(chǔ)引擎

TABLES_ROWS:記錄數(shù) 

DATA_LENGTH:數(shù)據(jù)大小  得到的結(jié)果是以字節(jié)為單位,除1024為K,除1048576(=1024*1024)為M 

INDEX_LENGTH:索引大小

實(shí)例代碼如下:

  1. use information_schema;  
  2.  
  3. select table_schema,table_name,table_rows from tables order by table_rows desc;  

查看指定數(shù)據(jù)庫(kù)大小,代碼如下:

SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA='數(shù)據(jù)庫(kù)名'; 

得到的結(jié)果是以字節(jié)為單位,除1024為K,除1048576(=1024*1024)為M.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 诏安县| 旌德县| 阿克| 镇雄县| 桐柏县| 天水市| 平舆县| 巴南区| 紫阳县| 龙南县| 阿城市| 噶尔县| 门源| 长泰县| 黎川县| 余庆县| 曲麻莱县| 布尔津县| 河东区| 香河县| 宕昌县| 涪陵区| 南宁市| 桑日县| 凤山市| 浙江省| 留坝县| 交城县| 社会| 浏阳市| 富民县| 绥中县| 深水埗区| 绩溪县| 龙州县| 福建省| 高邑县| 昔阳县| 镇安县| 沾益县| 濮阳市|