查看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 = '表名';

相关推荐
网管NO.11 小时前
SQL 排序分页精讲!ORDER BY+LIMIT 全套用法,报表分页
数据库·sql
我是一颗柠檬6 小时前
【MySQL全面教学】MySQL基础SQL语句Day3(2026年)
数据库·后端·sql·mysql·oracle
XS0301067 小时前
MyBatis动态SQL
数据库·sql·mybatis
hef28810 小时前
SQL和Python怎么选?数据分析工具实战指南
python·sql·数据分析
顾凌陵11 小时前
SQL注入漏洞进阶篇
网络·sql
ZengLiangYi12 小时前
ChatCrystal大量对话导入时的内存优化
sql·ai编程
Full Stack Developme13 小时前
SQL like 与 正则 区别
数据库·sql·mysql
我是一颗柠檬13 小时前
【MySQL全面教学】MySQL多表查询与JOIN Day6(2026年)
数据库·后端·sql·mysql
网管NO.11 天前
SQL 日期函数全套精讲!时间格式化、日期加减、年月日提取,做日报周报直接套用
数据库·sql