20190625の新人プログラマ応援に関する記事は1件です。

これは便利!MySQLの結果を縦表示にする方法

うちの新人が知らなかったので、
小ネタとして。。。

見本用に適当にテーブルを作り、データを用意しました。
※ここでは割愛します。

とりあえずSELECTで中身を見てみます。

mysql> SELECT * FROM sample;

+------+----------+------------+-------+-------+-------+-------+-------+-------+-------+---------------------+---------------------+
| id   | password | is_deleted | text1 | text2 | text3 | text4 | text5 | text6 | text7 | created             | modified            |
+------+----------+------------+-------+-------+-------+-------+-------+-------+-------+---------------------+---------------------+
| 1    | test     | 0          | aaa     | bbb     | ccc     | ddd     | eee     | fff     | ggg     | 2019-06-25 20:00:00 | 2019-06-24 20:00:00 |
+------+----------+------------+-------+-------+-------+-------+-------+-------+-------+---------------------+---------------------+
1 row in set (0.00 sec)

デフォルトだと横長で表示されるので、
ウィンドウのサイズによって見づらかったりします。

そこで今度は;を\Gに変えます。
そうすると...

mysql> SELECT * FROM sample\G

*************************** 1. row ***************************
        id: 1
  password: test
is_deleted: 0
     text1: aaa
     text2: bbb
     text3: ccc
     text4: ddd
     text5: eee
     text6: fff
     text7: ggg
   created: 2019-06-25 20:00:00
  modified: 2019-06-24 20:00:00
1 row in set (0.00 sec)

まとめ

このように縦に表示されて見やすくなりました。

参考

MySQL 5.6 リファレンスマニュアル
https://dev.mysql.com/doc/refman/5.6/ja/mysql-commands.html

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む