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

Adsense

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


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

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