国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 花莲市| 阿勒泰市| 宜都市| 清涧县| 平南县| 四会市| 玛沁县| 涿鹿县| 安徽省| 上饶市| 江门市| 云浮市| 临沧市| 丁青县| 会泽县| 会东县| 琼结县| 宜阳县| 宜宾县| 无锡市| 林西县| 白朗县| 崇仁县| 咸阳市| 晋江市| 策勒县| 崇州市| 阿拉善左旗| 雷波县| 吐鲁番市| 贵州省| 汉沽区| 三原县| 山东| 昆山市| 安陆市| 剑河县| 桂阳县| 梓潼县| 田阳县| 平阳县|