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

Adsense

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


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

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

mysql> DESCRIBE <テーブル名>

mysqlshowによる情報表示

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

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

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

(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 <テーブル名>