mysql怎么查詢數據庫有多少張表

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視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享