mysql查看某张表、库的大小
1、查询某张表的大小
mysql > select concat(round(sum(DATA_LENGTH/1024/1024),2),'M') from information_schema.tables where table_schema='test' AND table_name='t9';
2、查看某个数据库表的数据
[root@tst-yangsq2-2 ~]# mysqlshow -uroot -p --count test Enter password: Database: test +--------+----------+------------+ | Tables | Columns | Total Rows | +--------+----------+------------+ | t1 | 1 | 2 | | t2 | 1 | 2 | | t3 | 2 | 1 | | t4 | 1 | 6 | | t5 | 1 | 1 | | t6 | 1 | 14 | | t7 | 1 | 0 | | t8 | 1 | 12 | | t9 | 7 | 48147 | +--------+----------+------------+
3、查询某个数据库某张表的数据 #类似于desc
[root@tst-yangsq2-2 ~]# mysqlshow -uroot -p --count test t9 Enter password: Database: test Table: t9 Rows: 48147 +--------------+----------------------+-----------+------+-----+-------------------+-----------------------------+---------------------------------+---------+ | Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment | +--------------+----------------------+-----------+------+-----+-------------------+-----------------------------+---------------------------------+---------+ | payment_id | smallint(5) unsigned | | NO | | | | select,insert,update,references | | | customer_id | smallint(5) unsigned | | NO | MUL | | | select,insert,update,references | | | staff_id | tinyint(3) unsigned | | NO | MUL | | | select,insert,update,references | | | rental_id | int(11) | | YES | MUL | | | select,insert,update,references | | | amount | decimal(5,2) | | NO | | | | select,insert,update,references | | | payment_date | datetime | | NO | | | | select,insert,update,references | | | last_update | timestamp | | YES | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP | select,insert,update,references | | +--------------+----------------------+-----------+------+-----+-------------------+-----------------------------+---------------------------------+---------+
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步