首页 > 数据库 >MySQL查看库中所有表的大小和记录数

MySQL查看库中所有表的大小和记录数

时间:2023-02-09 11:05:45浏览次数:39  
标签:查看 MB admin LENGTH 16384 库中 MySQL TABLE 0.016

阅读目录

说明
  • TABLE_NAME :表名字;
  • DATA_LENGTH : 数据大小;
  • INDEX_LENGTH :索引大小;
  • TABLE_ROWS : 记录数量;
  • TABLE_SCHEMA : 数据库名字;
  • ENGINE:所使用的存储引擎;

information_schema :
是mysql自带的,它提供了访问数据库元数据的方式,元数据是关于数据的数据,
如数据库名或表名,列的数据类型,或访问权限等。

有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。

一个表占用空间的大小,相当于是 数据大小 + 索引大小;

SELECT
	TABLE_NAME,
	DATA_LENGTH,
	INDEX_LENGTH,
	(DATA_LENGTH + INDEX_LENGTH) AS length,
	TABLE_ROWS,
	concat(
		round(
			(DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024,
			3
		),
		'MB'
	) AS total_size
FROM
	information_schema. TABLES
WHERE
	TABLE_SCHEMA = 'database_name'
ORDER BY
	length DESC;
mysql> SELECT TABLE_NAME,DATA_LENGTH,INDEX_LENGTH,(DATA_LENGTH+INDEX_LENGTH) as length,TABLE_ROWS,concat(round((DATA_LENGTH+INDEX_LENGTH)/1024/1024,3), 'MB') as total_size FROM information_schema.TABLES WHERE TABLE_SCHEMA='text' order by length desc;
+------------------------------+-------------+--------------+--------+------------+------------+
| TABLE_NAME                   | DATA_LENGTH | INDEX_LENGTH | length | TABLE_ROWS | total_size |
+------------------------------+-------------+--------------+--------+------------+------------+
| new_comments                 |       16384 |        81920 |  98304 |          6 | 0.094MB    |
| admin_operation_log          |       81920 |        16384 |  98304 |        195 | 0.094MB    |
| admin_permissions            |       16384 |        16384 |  32768 |          6 | 0.031MB    |
| system_attribute             |       16384 |        16384 |  32768 |          0 | 0.031MB    |
| cate                         |       16384 |        16384 |  32768 |         18 | 0.031MB    |
| product_sku                  |       16384 |        16384 |  32768 |          0 | 0.031MB    |
| admin_users                  |       16384 |        16384 |  32768 |          0 | 0.031MB    |
| product_attribute_option     |       16384 |        16384 |  32768 |          2 | 0.031MB    |
| admin_roles                  |       16384 |        16384 |  32768 |          0 | 0.031MB    |
| product_attribute_and_option |       16384 |        16384 |  32768 |          0 | 0.031MB    |
| product_attribute            |       16384 |        16384 |  32768 |          2 | 0.031MB    |
| users                        |       16384 |            0 |  16384 |          0 | 0.016MB    |
| orders                       |       16384 |            0 |  16384 |          5 | 0.016MB    |
| admin_permission_menu        |       16384 |            0 |  16384 |          0 | 0.016MB    |
| tb_score                     |       16384 |            0 |  16384 |         10 | 0.016MB    |
| migrations                   |       16384 |            0 |  16384 |          4 | 0.016MB    |
| likecate                     |       16384 |            0 |  16384 |          6 | 0.016MB    |
| admin_menu                   |       16384 |            0 |  16384 |         12 | 0.016MB    |
| sign_in_reward               |       16384 |            0 |  16384 |          7 | 0.016MB    |
| deepcate                     |       16384 |            0 |  16384 |         11 | 0.016MB    |
| sign_in                      |       16384 |            0 |  16384 |          4 | 0.016MB    |
| admin_role_users             |       16384 |            0 |  16384 |          0 | 0.016MB    |
| admin_role_permissions       |       16384 |            0 |  16384 |          0 | 0.016MB    |
| product                      |       16384 |            0 |  16384 |          0 | 0.016MB    |
| admin_role_menu              |       16384 |            0 |  16384 |          0 | 0.016MB    |
| password_resets              |       16384 |            0 |  16384 |          0 | 0.016MB    |
+------------------------------+-------------+--------------+--------+------------+------------+
26 rows in set (0.00 sec)

mysql>

标签:查看,MB,admin,LENGTH,16384,库中,MySQL,TABLE,0.016
From: https://blog.51cto.com/u_13571520/6046055

相关文章

  • MySQL的数据结构
    阅读目录MySQL数据结构用b+tree做的为什么不用红黑树叉树呢?什么是B-Tree(B-树)?什么是B+Tree?B+Tree相对于B-Tree的几点不同MySQL数据结构用b+tree......
  • MySQL数据行怎么转为列
    阅读目录行转列1、使用case...when....then进行行转列2、使用IF()进行行转列3、利用SUM(IF())生成列+WITHROLLUP生成汇总行,并利用IFNULL将汇总行标......
  • mysql分组排序
    mysql的分组排序在实际应用中是经常用到的之前用pgsql的时候是有窗口函数来实现的,非常方便row_number()over(partitionby分组字段orderby排序字段desc)但是现......
  • yum 安装MySql8.0
    一、下载官方YUM仓库https://dev.mysql.com/downloads/repo/yum/    二、登陆Linux服务器用Wgethttps://dev.mysql.com/get/mysql80-community-release-el8-......
  • Vue.js 3 开源组件推荐:代码差异查看器插件
    一个Vue.js差异查看器插件,可以用来比较两个代码片断之间的差异。Github地址:https://github.com/hoiheart/vue-diff支持语言:cssxml:xml,html,xhtml,rss,atom,xjb,......
  • 7、install_mysql_httpd_php_wordpress
    #!/bin/bash##********************************************************************#Author: zikang#QQ: [email protected]#Date: 2021-03-03......
  • mysql 8.0x 中start service失败,以及check检查处理
    大体内容如下:一、下载MySQL首先,下载MySQL地址:https://dev.mysql.com/downloads/mysql/。点击GotoDownloadPage  跳转至此界面点击Download:  进入下载页......
  • 了解mysql索引
    一:索引理解1.索引的本质是帮助MySQL高效获取数据的排好序的数据结构 2.索引数据结构二叉树红黑树Hash表B-Tree 二叉树深度太深,红黑树也没......
  • ORACLE 19C PDB FOR MYSQL 5.7 部署ogg
    一、软件配置角色数据库/软件版本OGG版本IP源端服务器OracleDatbase19OracleC##GOLDENGATE 19.1.0.0.410.10.10.32目标服务器MYS......
  • 第5课、mysql +pytest
    ac      importpymysqldb=pymysql.connect(host='127.0.0.1',user='root',password='SPqaz132457/',......