縦に表示する
MySQL はふつう、表形式でデータを表示してます。
mysql> desc test; +---------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | name | varchar(255) | NO | | | | | created | datetime | NO | | | | +---------+------------------+------+-----+---------+----------------+ 3 rows in set (0.00 sec)
でもフィールドが増えると、横が長くなってぐちゃぐちゃになってきます。
こいつを避けるには、文末の ; を \G にしてやります。
mysql> desc test\G *************************** 1. row *************************** Field: id Type: int(10) unsigned Null: NO Key: PRI Default: NULL Extra: auto_increment *************************** 2. row *************************** Field: name Type: varchar(255) Null: NO Key: Default: Extra: *************************** 3. row *************************** Field: created Type: datetime Null: NO Key: Default: Extra: 3 rows in set (0.00 sec)
はい、縦表示になって見やすくなりました。
会社の人に教えてもらったのですが、知らない人は知らなそうな気がしたので書いてみました。