mysql 便利メモ

| | コメント(0)

sqlの最後で ; の代わりに \G を書くと、長い列を1行ずつ表示してくれる。
やたらフィールド数の多いテーブルを表示する時に便利。

; の場合


mysql> select * from test;
+------+------+
| id | name |
+------+------+
| 1 | hoge |
| 2 | fuga |
+------+------+
2 rows in set (0.00 sec)

\G を使った場合

mysql> select * from test \G
*************************** 1. row ***************************
id: 1
name: hoge
*************************** 2. row ***************************
id: 2
name: fuga
2 rows in set (0.00 sec)

この場合だといまいちありがたみがわかりませんが、フィールド数が数10個とかあるテーブルだとかなり便利。

どうでもいいけど、mysqlって
show tables; とか show databases; とか打つのめんどくさくね?
postgres みたいに \d とかにして欲しい。

カテゴリ

 

コメントする

このブログ記事について

このページは、が2005年12月29日 11:59に書いたブログ記事です。

ひとつ前のブログ記事は「ethna で使われる定数メモ」です。

次のブログ記事は「pre タグ中は brに変換しない」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。