首頁 > 資料庫 > mysql教程 > mysql怎麼查詢資料庫有多少張表

mysql怎麼查詢資料庫有多少張表

青灯夜游
發布: 2022-02-17 17:09:09
原創
11883 人瀏覽過

在mysql中,可以透過「SELECT」語句查詢「information_schema.TABLES」信息,取得指定資料庫中資料表的元資料信息,並使用「COUNT(*)」函數統計元資料數量來計算資料庫中表的個數。

mysql怎麼查詢資料庫有多少張表

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

在mysql中,可以透過「SELECT」語句查詢「information_schema.TABLES」資訊來計算資料庫中表格的數量。

語法:

SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES   WHERE table_schema = 'dbname' GROUP BY table_schema;
登入後複製

範例:

SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES   WHERE table_schema = 'bwlbis' GROUP BY table_schema;
登入後複製

mysql怎麼查詢資料庫有多少張表

##說明:

information_schema資料庫中的表都是唯讀的,不能進行更新、刪除和插入等操作,也不能加觸發器,因為它們實際上只是一個視圖,不是基本表,沒有關聯的檔案。

information_schema.tables儲存了資料表的元資料訊息,下面對常用的欄位進行介紹:

  • table_schema: 記錄資料庫名;

  • table_name: 記錄資料表名;

  • #engine : 儲存引擎;

  • table_rows : 關於表格的粗略行估計;

  • data_length : 記錄表的大小(單位位元組);

  • ##index_length : 記錄表的索引的大小;
  • row_format: 可以查看資料表是否壓縮過;
  • ##【相關推薦:
  • mysql影片教學

以上是mysql怎麼查詢資料庫有多少張表的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板