有时候我们想看下指定库下所有表的使用情况,比如,查询表的Table大小,什么时候创建的,数据最近被更新的时间(即最近一笔insert/update/delete的时间)。这些信息对我们进行库表维护很有作用。

1.查询语法

SHOW TABLE STATUS
[{FROM | IN} db_name]
[LIKE 'pattern' | WHERE expr]

2.查询语句说明

{FROM | IN} db_name, 可选项,表示查询哪个数据库下面的表信息。
LIKE 'pattern' | WHERE expr ,可选项,可指定符合条件的表;LIKE 'pattern' 可指定表名; WHERE expr,可通过 返回输出字段like来指定符合条件的表名。 不带任何参数,表示查询的是当前库中,所以表的具体信息。
例如,以下语句为查询当前库中所以表大小为16384的表信息。
SHOW TABLE STATUS  where Data_length like 16384;

此语句返回信息如下图:

3.查询结果中各列的说明

返回列 说明
Name 表名称
Engine 表的存储引擎
Version 版本
Row_format 行格式
Rows 表中的行数。对于非事务性表,这个值是精确的,对于事务性引擎,这个值通常是估算的。
Avg_row_length 平均每行的大下(字节)
Data_length 表的数据量(单位:字节)
Max_data_length 表可以容纳的最大数据量
Index_length 索引占用磁盘的空间大小
Data_free 标识已分配,但现在未使用的空间,并且包含了已被删除行的空间。
Auto_increment 下一个Auto_increment的值
Create_time 表的创建时间
Update_time 表的最近更新时间
Check_time 最近一次使用 check table 或myisamchk工具检查表的时间
Collation 表的字符集和字符排序规则
Checksum 如果启用,则对整个表的内容计算时的校验和
Create_options 表创建时的其它
Comment 表在创建是添加的注释说明
 
4.通过系统数据库查询

其实我们也可以通过information_schema数据库下面的tables表去查询表的具体信息。查询结果和上面的信息差不多。例如我们查询 dbtest 数据库下面的表信息
select * from information_schema.tables where TABLE_SCHEMA='dbtest' \G;

显示结果如下:

												

最新文章

  1. jQuery瀑布流简单示例
  2. 关于页面里没有id属性的Javascript上的解决办法
  3. 学习总结relative和absolute
  4. JMeter性能监测插件介绍(三)
  5. linux:问题
  6. XPath 语法示例
  7. 【LeetCode】139 - Word Break
  8. Thinkphp模板怎么使用自定义函数
  9. 获取wpf datagrid当前被编辑单元格的内容
  10. BZOJ2565: 最长双回文串(回文树)
  11. 查找maven中的groupId,artifactId,version等信息的方式
  12. macbook查找卸载pkg
  13. win 10 的wordcloud的安装
  14. go标准库的学习-crypto/rand
  15. 【Linux高级驱动】input子系统框架
  16. Linux7安装Oracle 11g 86%报错:Error in invoking target 'agent nmhs' of makefile
  17. 查询选修了全部课程的学生姓名_如何解?-MS-SQLServer/应用实例
  18. 找回密码的url分析
  19. Fiddler工具使用介绍三
  20. CentOS6.7上安装Mysql5.7

热门文章

  1. PHP stat 文件系统函数
  2. 百度地图API----搜索地址,获取该点的位置坐标并转换成WebMercator
  3. React Native之React Navigation踩坑
  4. WebGL-3D地图大俯仰角的雾化处理
  5. SQL语句添加表外键
  6. WPF窗口传递 委托事件
  7. SQL注入神器———Sqlmap!
  8. AcWing 33. 链表中倒数第k个节点
  9. LG1344 「USACO4.4」Pollutant Control 最小割
  10. 【2019.10.7 CCF-CSP-2019模拟赛 T3】未知的数组(unknown)(并查集+动态规划)