1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

本番環境のMySQLをターミナルで見やすくする

1
Last updated at Posted at 2020-01-29

本番環境でちゃんとデータ入力出来てるかな〜って時にだいたい使うのが

select*from users

このクエリの結果表示されるデータはMySQLの要素が多いとごちゃごちゃに出てきます。

Image from Gyazo

こんな感じで。

うぉおおおん 見辛い! 見づら過ぎる!

この問題を解決したいと思います。

やり方は簡単です。

MySQLクエリの最後に \Gをつけてあげる

select*from users\G;

すると

Image from Gyazo

見やすい! Beutiful!

ということで \Gをつけてみましょう というお話でした。
(ちなみにMacでの\は option+¥です)


2026年3月 追記(最新情報)

この記事は2020年1月に投稿されました。

記事内容の有効性

\G によるMySQL結果の縦表示は、MySQL 8.4 LTS / MySQL 9.x でも引き続き利用可能です。基本的な使い方に変更はありません。

MySQLバージョンに関する注意

  • MySQL 8.0 はサポート終了済みです。本番環境では MySQL 8.4 LTS への移行を検討してください
  • MySQL 9.x(Innovation版)は最新機能を試したい場合に適しています

より快適なMySQL CLIツール

\G に加えて、以下のツールも便利です:

  • mycli: 自動補完・シンタックスハイライト付きMySQLクライアント(pip install mycli
  • pager設定: MySQL CLI内で pager less -S を実行すると、長い結果をページャーで閲覧可能
  • \P less -S: MySQL内で使える\P コマンドでも同様にページャーを設定できます
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?