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 とかにして欲しい。

カテゴリ

 

コメントする