mysqlshow(數據庫對象查看工具)


mysqlshow是mysql客戶端對象查看工具,可以用來查看數據庫、數據庫中的表、表中的列、索引等。

1.mysqlshow命令的語法

shell > mysqlshow [options] [db_name [tbl_name [column_name]]]

如果不加任何選項,默認就是顯示所有數據庫。

# mysqlshow -uroot -p
Enter password: 
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| data               |
| mysql              |
| performance_schema |
| test               |
+--------------------+

2.mysqlshow命令的常用選項

--count:顯示數據庫和表的統計信息

如果不指定數據庫,則顯示每個數據庫的表數量、記錄數量;如果指定了數據庫,則顯示數據庫的每個表名、字段數量、記錄數量;如果指定了某個數據庫的某張表,將會顯示表的字段信息。

# mysqlshow -uroot -p --count   --未指定任何數據庫
Enter password: 
+--------------------+--------+--------------+
|     Databases      | Tables |  Total Rows  |
+--------------------+--------+--------------+
| information_schema |     59 |        13124 |
| data               |      0 |            0 |
| mysql              |     28 |         2466 |
| performance_schema |     52 |        15956 |
| test               |      1 |            2 |
+--------------------+--------+--------------+
# mysqlshow -uroot -p test --count  --指定test數據庫
Enter password: 
Database: test
+--------+----------+------------+
| Tables | Columns  | Total Rows |
+--------+----------+------------+
| t1     |        1 |          2 |
+--------+----------+------------+
# mysqlshow -uroot -p mysql user --count  --指定mysql數據庫的user表
Enter password: 
Database: mysql  Table: user  Rows: 6
....結果省略.... 

-k, --keys:顯示指定表中的所有索引

該選項顯示兩部分內容:一是指定表的表結構,二是指定表的當前索引信息。

-i, --status:顯示指定表的狀態信息

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM