psql および mysql コマンド〜 ターミナル(CUI)で利用するときの備忘録
psql | mysql | |
データベース一覧 | \l | show databases; |
テーブル一覧 | \d | show tables; |
カラム一覧 | \d テーブル名 | show columns from テーブル名; |
インデックス一覧 | \i テーブル名 | show index from テーブル名; |
CREATE TABLE文 | show create table; | |
縦表示 | \pset expanded | \Gをつける 例 select * from hoge\G |
本日まで mysql でテーブルのカラムを一覧するには show create table テーブル名; を発行するしかないと思っていたが、show columns from テーブル名; で見やすく表示できることがわかった。
\h show で show 文のヘルプが見られる。
また MySQLには mysqlshow コマンドがあり、テーブルやカラムを一覧できる。
データベース一覧
mysqlshow
テーブル一覧
mysqlshow データベース名
テーブルの全カラムの情報
mysqlshow データベース名 テーブル名 %
テーブルの指定したカラムの情報
mysqlshow データベース名 テーブル名 カラム名