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

相关推荐
Dreamboat¿5 小时前
SQL 注入漏洞
数据库·sql
StackNoOverflow10 小时前
Spring Security权限控制框架详解
java·数据库·sql
databook14 小时前
逃离SQL丛林:实用主义的数据救赎
后端·sql·数据分析
流觞 无依14 小时前
DedeCMS plus/comment.php 评论 XSS/注入(XSS、SQL注入)修复教程
sql·php·xss
流觞 无依16 小时前
DedeCMS plus/recommend.php SQL注入漏洞修复教程
sql·php
流觞 无依16 小时前
DedeCMS plus/list.php 参数注入(SQL注入)修复教程
sql·安全·php
数厘17 小时前
2.3MySQL 表结构设计:提升 SQL 查询性能的关键
android·sql·mysql
YOU OU18 小时前
MySQL面试题
sql·mysql
野生技术架构师18 小时前
一个简单SQL的深度解析
android·数据库·sql
麦聪聊数据18 小时前
数据库安全与运维管控(五):基于AST的SQL拦截与动态审批
运维·数据库·sql