顯示 MySQL 資料庫、表和列資訊


mysqlshow 客戶端可以用來檢視現有的資料庫、資料庫中的表或表的列或索引。它為多個 SQL SHOW 語句提供了一個命令列介面。

呼叫 mysqlshow

mysqlshow 實用程式可以按如下所示呼叫:

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

這裡,

  • 如果未提供資料庫,則顯示資料庫名稱列表。

  • 如果未給出表,則顯示資料庫中所有匹配的表。

  • 如果未提供列,則顯示錶中所有匹配的列和列型別。

  • 輸出僅顯示使用者擁有某些許可權的資料庫、表或列的名稱。

選項

mysqlshow 支援以下選項。這些選項可以在命令列或選項檔案中的 [mysqlshow] 和 [client] 組中指定。

--bind-address=ip_address

如果計算機具有多個網路介面,則可以使用此選項來選擇要用於連線到 MySQL 伺服器的介面。

--character-sets-dir=dir_name

它是安裝字元集的目錄。

--compress, -C

如果可能,它會壓縮客戶端和伺服器之間傳送的所有資訊。

--count

它將顯示每個表的行數。對於非 MyISAM 表,這可能會很慢。

--port=port_num, -P port_num

對於 TCP/IP 連線,它說明要使用的埠號。

--print-defaults

它列印程式名稱以及它從選項檔案中獲取的所有選項。

--user=user_name, -u user_name

它是用於連線到伺服器的 MySQL 帳戶的使用者名稱。

--verbose, -v

它是詳細模式。它列印有關程式執行操作的更多資訊。此選項可多次使用以增加資訊量。

--version, -V

它顯示版本資訊並退出。

更新於: 2021年3月10日

250 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告