首页 > 数据库技术 > 详细

mysql中元数据库information_schema学习之TABLES表

时间:2015-11-26 19:19:02      阅读:420      评论:0      收藏:0      [点我收藏+]

在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中元数据库information_schema学习之TABLES表

原文:http://quietnight.blog.51cto.com/7163892/1717183

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!