mysql数据库元表_mysql中元数据库information_schema学习之TABLES表
生活随笔
收集整理的這篇文章主要介紹了
mysql数据库元表_mysql中元数据库information_schema学习之TABLES表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在information_schema數據庫中的表都只是只讀的,不能進行更新、刪除和插入操作,也不能加觸發器,因為它們實際只是一個視圖,不是基本表,沒有關聯的文件。
在information_schema數據庫中有一張表tables,這張表提供了在數據庫表的元信息記錄。
下面是幾個常用的字段記錄:
table_schema: 記錄中表所在的數據庫名 ? ??table_name:記錄中的表名
engine:記錄中表所使用的存儲引擎 ? ? ? ?table_rows:記錄中關于表的粗略行估計
data_length:記錄中表的大小(單位字節) ? ?index_length:記錄中表的索引大小
知道上面幾個字段,就可以查詢數據庫中表的大小了,如:select?table_schema,engine,table_name,table_rows,concat(data_length/1024/1024,'MB')?,concat(index_length/1024/1024,'MB')?from?information_schema.tables?order?by?data_length?desc
總結
以上是生活随笔為你收集整理的mysql数据库元表_mysql中元数据库information_schema学习之TABLES表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql列目录_mysql列直接存储图
- 下一篇: mysql nan_mysql在工作中的