MySQL 於 命令列 查看 Table 權限、註解等欄位資訊

MySQL 一般在除了建立 DB/Table 時會用 phpMyAdmin 外, 剩下幾乎都是 Command line 去操作. (註: 線上的機器我通常不灌 phpMyAdmin)

但是在 phpMyAdmin 如果在欄位裡面有寫註解, 要怎麼樣才能於命令列查到呢?

下述執行請先進入 MySQL 命令列模式: mysql -u root

查看 Table 資訊

Describe 會秀出: Field, Type, Null, Key, Default, Extra 這些欄位的資訊.

  • mysql> describe table;
  • mysql> desc tables; # 等同 describe

查看 詳細 Table 資訊

下述命令會比 Describe 多秀出 編碼(Collation)、權限(Privileges)、註解(Comment)的欄位.

Show full fields 會秀出: Field, Type, Collation, Null, Key, Default, Extra, Privileges, Comment 這些欄位的資訊

  • SHOW FULL FIELDS FROM database.table
  • SHOW FULL FIELDS FROM table FROM database
  • SHOW FULL FIELDS FROM table # 若已經 use database 過了, 這樣子即可.

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈MySQL 於 命令列 查看 Table 權限、註解等欄位資訊〉中有 2 則留言

  1. 有人跟我問這個問題, 正好在您的看到解答~
    您的 Blog 內容都蠻精彩的, 很感謝您詳細的解說~~ 😀
    我更新到新的網址去囉~ 😀

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料