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

相关推荐
JiaHao汤1 小时前
一文掌握 SQL:数据定义、操作与查询完整教程
数据库·sql
l1t1 小时前
利用DeepSeek和qwen 3.5辅助生成SQL优化方法幻灯片视频
数据库·sql·音视频
l1t13 小时前
duckdb polyglot 插件的使用
sql·duckdb
升职佳兴19 小时前
SQL 窗口函数入门教程基础篇
数据库·sql
麦聪聊数据20 小时前
基于 Web SQL 与 SQL2API 的数据治理架构实践
运维·sql·架构
山峰哥1 天前
SQL调优实战:从索引失效到性能飙升的破局之道
服务器·数据库·sql·性能优化·编辑器·深度优先
SQL必知必会1 天前
使用 SQL 进行队列分析
数据库·sql
SQL必知必会1 天前
精通递归 CTE:SQL 的盗梦空间
数据库·sql
崎岖Qiu1 天前
【MySQL | 第11篇】一条SQL查询语句的执行全流程简析
数据库·后端·sql·mysql