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

相关推荐
面向星辰1 小时前
sql通配符(大量查找搜索索引)
数据库·sql
斐硕人1 小时前
SQL滚动求和
数据库·sql·mysql·maxcompute
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ2 小时前
java实现校验sql中,表字段在表里是否都存在,不存在的给删除掉
java·sql
baivfhpwxf20233 小时前
删除数据表SQL,不是删除数据,是删除表结构
数据库·sql
码界奇点3 小时前
深入解析MySQL6存储过程游标与触发器的实战应用与性能优化
数据库·sql·性能优化·七牛云存储
q***14644 小时前
oracle 12c查看执行过的sql及当前正在执行的sql
java·sql·oracle
q***57745 小时前
pg_sql关于时间的函数
数据库·sql
初听于你8 小时前
SQL常用语句解析:从查询到操作
数据库·sql
q***2518 小时前
Spring Boot 中使用 @Transactional 注解配置事务管理
数据库·spring boot·sql
杨云龙UP1 天前
【MySQL逻辑备份】基于mysqldump的MySQL 8.0全量逻辑备份脚本
linux·运维·数据库·sql·mysql·mssql