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 | |
+--------------+----------------------+-----------+------+-----+-------------------+-----------------------------+---------------------------------+---------+