当前位置: 首页 > news >正文

从MySQL的information_schema系统数据库中获取表的元数据信息

-- 查询指定数据库中特定表的详细信息
-- 包括数据库名、表名、记录数、数据容量和索引容量
SELECT table_schema AS '数据库',                    -- 数据库名称table_name AS '表名',                       -- 表名称table_rows AS '记录数',                     -- 表中的记录行数(近似值)TRUNCATE(data_length / 1024 / 1024, 2) AS '数据容量(MB)',  -- 数据大小,转换为MB并保留2位小数TRUNCATE(index_length / 1024 / 1024, 2) AS '索引容量(MB)'  -- 索引大小,转换为MB并保留2位小数
FROM information_schema.TABLES                   -- MySQL系统表,存储所有表的元数据信息
WHERE table_schema = 'global'     -- 筛选特定数据库AND table_name = 'menu'              -- 筛选特定表
ORDER BY data_length DESC,                           -- 按数据大小降序排列index_length DESC;                          -- 按索引大小降序排列

这个查询的主要功能是:

从MySQL的information_schema系统数据库中获取表的元数据信息

筛选出'、global'数据库中的'menu'表

显示该表的基本信息,包括记录数和存储空间占用情况

将数据大小和索引大小以MB为单位显示,并保留两位小数

注意:table_rows字段显示的是MySQL优化器估算的近似行数,可能与实际行数略有差异。

http://www.lryc.cn/news/601854.html

相关文章:

  • MySQL - 索引(B+树)
  • Cgroup 控制组学习(三)在容器中使用 CGroups
  • MySQL - 主从复制与读写分离
  • Cline与Cursor深度实战指南:AI编程助手的革命性应用
  • 基于CNN图像特征提取流程(简化版)
  • Linux实战:从零搭建基于LNMP+NFS+DNS的WordPress博客系统
  • Flink窗口:解锁流计算的秘密武器
  • QT---概览
  • 使用frp实现免费内网穿透
  • Triton Shared编译
  • 【前后端】node mock.js+json-server
  • LeetCode Hot 100 括号生成
  • 力扣热题100----------41.缺少的第一个正数
  • NodeJs接入腾讯云存储COS
  • PROFINET转CAN通讯协议转换速通汽车制造
  • 解析json异常, ObjectMapper注册的问题
  • 生成式召回-TIGER范式
  • BUG记录——Request接传Json数据中文乱码
  • C语言——————学习笔记(自己看)
  • Oracle 19C RU 19.28 升级和安装
  • Frontiers in Psychology投稿LaTeX(三)
  • Python异常处理:金融风控系统中的救命盾牌
  • 设备分配与回收
  • 6.Pinia快速入门
  • 3.JDK+JRE组件构成与协作
  • LeetCode 刷题【16. 最接近的三数之和、17. 电话号码的字母组合】
  • 推荐系统学习
  • 电子电路设计学习
  • Oracle数据库常用语法详解
  • 逆向入门(43)程序逆向篇-tsrh-crackme