当前位置: 首页 > 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.dtcms.com/a/301846.html

相关文章:

  • Dify 1.7.0 新特性解析:工作流革新与多模态能力突破
  • 基于springboot的在线购票系统/在线售票系统
  • WSL切换网络模式
  • 【通识】正则表达式
  • 一些免费的线上学习网站
  • 《前端缓存系统构建:浏览器与Service Worker的自动清理与命中率优化策略》
  • 影刀RPA_初级课程_玩转影刀自动化_网页操作自动化
  • Frontiers in Psychology投稿LaTeX(三)
  • Frontiers in Psychology投稿流程(二)
  • BUG记录——Request接传Json数据中文乱码
  • 2025年7月世界人工智能大会最新消息
  • ABP VNext + Mapster:高性能对象映射
  • C语言——关于指针(逐渐清晰版)
  • MyBatis-Plus 多数据源配置指南
  • Android Framework知识点
  • 单链表的冒泡排序实现:从原理到代码详解
  • Linux指令(2):
  • 《频率之光》
  • 【测试报告】​​云枢馈赠系统(Java+Selenium+Jmeter自动化测试)
  • WebStack-Hugo | 一个静态响应式导航主题
  • 回归预测 | MATLAB实现BiTCN双向时间卷积神经网络多输入单输出回归预测
  • 船舶模型预测控制路径跟踪仿真研究
  • JAVA进阶--MySQL
  • 学习游戏制作记录(改进投掷剑的行为)7.27
  • 分类预测 | MATLAB基于四种先进的优化策略改进蜣螂优化算法(IDBO)的SVM多分类预测
  • 内网后渗透攻击过程(实验环境)--4、权限维持(3)
  • 下载 | Win11 官方精简版,系统占用空间极少!(7月更新、Win 11 IoT物联网 LTSC版、适合老电脑安装使用)
  • 墨者:SQL手工注入漏洞测试(MySQL数据库)
  • 罗盘数据门户:挖掘数据价值,让数据助力更多可能
  • 洛谷 P10446 64位整数乘法-普及-