您的位置:

mysql查询数据库占用空间(查看mysql数据库空间)

本文目录一览:

mysql怎么查看表占用空间大小?

1、进去指定schema 数据库(存放了其他的数据库的信息)

use information_schema

2、查询所有数据的大小

select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES

3、查看指定数据库的大小

比如说 数据库apoyl

select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='apoyl';

4、查看指定数据库的表的大小

比如说 数据库apoyl 中apoyl_test表

select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='apoyl' and table_name='apoyl_test';

整完了,有兴趣的可以试哈哦!挺使用哈

网站找的,都是正解

如何查看MySQL中每张表占用的空间大小

如题,找到MySQL中的information_schema表,这张表记录了所有数据库中表的信息,主要字段含义如下:

TABLE_SCHEMA : 数据库名

TABLE_NAME:表名

ENGINE:所使用的存储引擎

TABLES_ROWS:记录数

DATA_LENGTH:数据大小

INDEX_LENGTH:索引大小

如果需要查询所有数据库占用空间大小只需要执行SQL命令:

mysql use information_schema

Database changed

mysql SELECT sum(DATA_LENGTH+INDEX_LENGTH) FROM TABLES;

+-------------------------------+

| sum(DATA_LENGTH+INDEX_LENGTH) |

+-------------------------------+

| 683993 |

+-------------------------------+

1 row in set (0.00 sec)

大小是字节数 如果想修改为KB可以执行:

SELECT sum(DATA_LENGTH+INDEX_LENGTH)/1024 FROM TABLES;

如果修改为MB应该也没问题了吧

如果需要查询一个数据库所有表的大小可以执行:

SELECT sum(DATA_LENGTH+INDEX_LENGTH) FROM TABLES WHERE TABLE_SCHEMA='数据库名'

MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句

查询所有数据库占用磁盘空间大小的SQL语句:

复制代码

代码如下:

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;

查询单个库中所有表磁盘占用大小的SQL语句:

复制代码

代码如下:

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

=

'TestDB'

group

by

TABLE_NAME

order

by

data_length

desc;

以上语句测试有效,注意替换以上的TestDB为数据库名

mysql查询数据库占用空间(查看mysql数据库空间)

2022-11-12
查看mysql数据库占用cpu(查看数据库占用空间)

2022-11-15
mysql空数据库(数据库查询为空的数据)

2022-11-09
mysql数据库空间,mysql数据库空间收缩

2022-11-18
mysql数据库完整笔记(mysql数据库数据)

2022-11-13
查看mysql数据库内存(mysql 查看内存占用)

2022-11-08
mysql查看所有数据库进程(mysql数据库进程查询)

2022-11-09
mysql查询数据库的创建时间(MySQL数据库时间)

2022-11-10
查询mysql数据库时(MySQL数据库查询)

2022-11-09
查看mysql数据库各表大小,查看mysql数据库各表大小

2022-11-20
mysql查数据库数据量(mysql查询数据库数据量)

2022-11-09
mysql查看数据库个数(数据库怎么查询个数)

2022-11-10
mysql读取数据库时间,mysql查看数据库创建时间

2022-11-17
mysql数据库空间满,sqlserver数据库空间满了

2022-11-17
mysql数据库表空间不足,mysql数据库表空间不足怎么解

2022-11-22
mysql数据库扩容,mysql数据库表空间怎么扩容

2022-11-24
mysql数据库笔记1000行,sql数据库查询最后1000

2022-11-23
mysql数据库压缩表空间(数据库压缩存储)

2022-11-10
mysql数据库判断不为空,mysql判断某个字段不为空

2022-11-20
mysql数据库查询数量,mysql查看数据库表数量

本文目录一览: 1、mysql快速查询数据库中有多少条数据 2、mysql查询表中一共多少条数据 3、mysql 怎么指定查询多少条数据 mysql快速查询数据库中有多少条数据 今天主要复习了MySQ

2023-12-08