無料Wikiサービス | デモページ
Linuxなどのメモ書き
検索

Adsense

MySQL DB情報の表示 の差分
Rev.5→Rev.6  追加箇所 削除箇所


データベース/テーブル/カラムの表示

DESCRIBE文でテーブルを指定することでテーブルの情報を表示できる。

mysql> DESCRIBE <テーブル名>

mysqlshowによる情報表示

mysqlshowコマンドを使うことでシェルからでもデータベースの一覧やデータベース内のカラムを表示できる。-uでユーザを指定しないと、匿名ユーザの権限でしかアクセスできない。


文法:
mysqlshow [<データベース名> [<テーブル名> [<カラム名>]]]

インデクスの表示

mysql> SHOW INDEX FROM <テーブル名>

(a) データベースの一覧表示

# mysqlshow -u root -p

(b) 指定データベースのテーブル一覧表示

# mysqlshow -u root -p database

(c) 指定テーブルのカラム一覧表示

# mysqlshow -u root -p database table

(d) 指定カラムの情報表示

# mysqlshow -u root -p database table columnA


インデクスの表示

mysql> SHOW INDEX FROM <テーブル名>