mysql数据库元表_mysql中元数据库information_schema学习之TABLES表
在information_schema數(shù)據(jù)庫(kù)中的表都只是只讀的,不能進(jìn)行更新、刪除和插入操作,也不能加觸發(fā)器,因?yàn)樗鼈儗?shí)際只是一個(gè)視圖,不是基本表,沒(méi)有關(guān)聯(lián)的文件。
在information_schema數(shù)據(jù)庫(kù)中有一張表tables,這張表提供了在數(shù)據(jù)庫(kù)表的元信息記錄。
下面是幾個(gè)常用的字段記錄:
table_schema: 記錄中表所在的數(shù)據(jù)庫(kù)名 ? ??table_name:記錄中的表名
engine:記錄中表所使用的存儲(chǔ)引擎 ? ? ? ?table_rows:記錄中關(guān)于表的粗略行估計(jì)
data_length:記錄中表的大小(單位字節(jié)) ? ?index_length:記錄中表的索引大小
知道上面幾個(gè)字段,就可以查詢(xún)數(shù)據(jù)庫(kù)中表的大小了,如: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
總結(jié)
以上是生活随笔為你收集整理的mysql数据库元表_mysql中元数据库information_schema学习之TABLES表的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql列目录_mysql列直接存储图
- 下一篇: mysql nan_mysql在工作中的