美文网首页
sql查询表的大小

sql查询表的大小

作者: Aedda | 来源:发表于2024-03-19 17:57 被阅读0次
  • 查询数据库的全部表的详细信息,包括表的大小
SHOW TABLE STATUS FROM database; -- 替换为你的数据库名称

注意:(DATA_LENGTH + INDEX_LENGTH)/1024/1024 得出的结果是大小单位是MB
  • 查询数据库的全部表的大小MB
SELECT 
       SUM(ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024, 2)) AS Size_MB
FROM 
     INFORMATION_SCHEMA.TABLES
WHERE 
      TABLE_SCHEMA = 'database'; -- 替换为你的数据库名称
  • 查询某个数据库中多张表的大小MB
SELECT
    TABLE_NAME AS Name,
    ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024, 2) AS Size_MB
FROM
    INFORMATION_SCHEMA.TABLES
WHERE
    TABLE_SCHEMA = 'database' -- 替换为你的数据库名称
    AND TABLE_NAME IN ('table_name', 'table_name', 'table_name');
  • 查询多个数据库的全部表的总大小
SELECT SUM(Size_MB) AS Total_Size_MB
FROM (
         SELECT sum(ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024, 2)) AS Size_MB
         FROM INFORMATION_SCHEMA.TABLES
         WHERE TABLE_SCHEMA = 'database'
         UNION ALL
         SELECT sum(ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024, 2)) AS Size_MB
         FROM INFORMATION_SCHEMA.TABLES
         WHERE TABLE_SCHEMA = 'database'
         UNION ALL
         SELECT sum(ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024, 2)) AS Size_MB
         FROM INFORMATION_SCHEMA.TABLES
         WHERE TABLE_SCHEMA = 'database'
     ) AS total_sizes;

相关文章

  • MySQL数据和索引占用空间查询

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

  • MySQL数据和索引占用空间查询

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

  • 无限极分类-全路径方式

    创建表SQL 测试数据 组装SQL查询 查询结果

  • 数据库表行列转换

    行转列 创建表kecheng,并插入数据 查询该表,结构显示: 通过sql查询显示下图: SQL_A: SQL_B...

  • 数据库笔记2-单表查询

    在sql server中(不区分大小写): 1.单表无条件查询 select * from students; 查...

  • mysql数据库查询语句

    1.简单的查询基本表的SQL语句 (1)查询语句 (2)查询语句 Student表的删除SQL语句: 选课表的操作...

  • Oracle数据库常用语句

    据库常用SQL语句汇总 1.数据库管理 1.1查询物理表空间大小 select * from ( Select a...

  • 分区分表分库

    分区(加快访问速度) 什么时候分区? 一张表的查询速度已经慢到影响使用的时候。 sql经过优化 数据量大(表的大小...

  • SQL多表查询高级应用

    SQL多表查询 多表连接示范 两张表t_user t_judge 给两张表设置外键约束查询内容 SQL多表查询 多...

  • 系统编写练习:MySQL表维护系统

    需求: 可配置定时器、mysql实例、数据库、表、查询sql语句、触发阈值、维护sql语句,通过定时查询某表的容量...

网友评论

      本文标题:sql查询表的大小

      本文链接:https://www.haomeiwen.com/subject/zwettjtx.html