查看mysql数据库大小、表大小和最后修改时间

1.查看数据库表基本信息。

select * from information_schema.TABLES

where information_schema.TABLES.TABLE_SCHEMA = '数据库名'

and information_schema.TABLES.TABLE_NAME = '表名';

2.查看MySQL数据库大小

SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES

where TABLE_SCHEMA='数据库名';

得到的结果是以字节为单位,除1024为K,除1048576(=1024*1024)为M。

3.查看表的最后mysql修改时间

select TABLE_NAME,UPDATE_TIME from information_schema.TABLES

where TABLE_SCHEMA='数据库名' order by UPDATE_TIME desc limit 1;

select TABLE_NAME,UPDATE_TIME from information_schema.TABLES

where TABLE_SCHEMA='数据库名' and information_schema.TABLES.TABLE_NAME = '表名';

相关推荐
雨中飘荡的记忆5 小时前
MyBatis SQL执行模块详解
数据库·sql·mybatis
lbb 小魔仙9 小时前
【Java】Spring Data JPA 详解:ORM 映射、查询方法与复杂 SQL 处理
java·开发语言·sql·spring cloud
越甲八千12 小时前
SQL注入
数据库·sql·oracle
夜光小兔纸13 小时前
Oracle 表新增 ID RAW(16) 字段并填充历史数据
数据库·sql·oracle
七夜zippoe14 小时前
MyBatis插件开发-实现SQL执行耗时监控
java·sql·mybatis·springboot·责任链
爱好读书14 小时前
AI+SQL生成ER图
数据库·人工智能·sql
陈平安安1 天前
设计一个秒杀功能
java·数据库·sql
廋到被风吹走1 天前
【数据库】【Oracle】SQL基础
数据库·sql·oracle
爱丽_1 天前
MyBatis动态SQL完全指南
服务器·sql·mybatis
lightningyang1 天前
渗透入门之SQL 注入(二)
数据库·sql·渗透·sql注入