mysql 查看大表,查看个表占用大小,以及查看一周内,三个月内,半年内,一年新增的数据

您所在的位置:网站首页 自考教育云课堂最新版本 mysql 查看大表,查看个表占用大小,以及查看一周内,三个月内,半年内,一年新增的数据

mysql 查看大表,查看个表占用大小,以及查看一周内,三个月内,半年内,一年新增的数据

2023-12-31 09:06| 来源: 网络整理| 查看: 265

一:查看表占用大小

mysql 版本号5.7.9-log

-- 查看 各库 占用 大小 select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size, concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size from information_schema.tables group by TABLE_SCHEMA order by data_length desc;

-- 查看某个库 各表 占用 情况 select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size, concat(truncate(index_length/1024/1024,2),' MB') as index_size from information_schema.tables where TABLE_SCHEMA = 'ku_ming' group by TABLE_NAME order by data_length desc;

-- 查看 某个库 某个表 占用 情况 select table_name,concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='ku_ming' and table_name='tablename';

 

 

还可以参考其他链接:

查看mysql版本的四种方法

https://yayu.org//look.php?id=113

 

二:查看一周内,三个月内,半年内,一年内新增的数据

SELECT * FROM table where create_time>DATE_SUB(CURDATE(), INTERVAL 1 WEEK)           --一周

where create_time>DATE_SUB(CURDATE(), INTERVAL 3 MONTH)           --三月

where create_time>DATE_SUB(CURDATE(), INTERVAL 6 MONTH)           --六月(半年)

where create_time>DATE_SUB(CURDATE(), INTERVAL 1 YEAR)           --一年



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3