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

相关推荐
拾柒SHY1 小时前
iwebsec-updatexml报错注入
sql·网络安全
神经毒素2 小时前
WEB安全--SQL注入--SQL注入数据包的特征
sql·安全·web安全
LoveYa!6 小时前
《数据库原理教程》——第二章 实体-联系模型 笔记
数据库·笔记·sql·学习
斯密码赛我是美女6 小时前
sql-labs
数据库·sql
想睡好11 小时前
sql-DDL
数据库·sql
MoMoSQL66612 小时前
技术分享 | MySQL内存使用率高问题排查
数据库·sql·mysql·性能优化
就很对1 天前
sql与html
jvm·sql·html
Akamai中国1 天前
应用商店上新:Couchbase Enterprise Server集群
运维·服务器·sql·云原生·云计算·云服务
金色暖阳1 天前
耗时sql分析
数据库·sql
StevenLdh2 天前
SQL Server数据库慢SQL调优
数据库·sql