mysql 便利メモ
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 とかにして欲しい。
コメントする