マークダウンでテーブルを記述

はじめ

mysqlで出力されるテーブルをマークダウンで記述すると下記のように表記がぶれてしまい使えないことが判明。

+———+———————–+——————+——————-+
| user | password_last_changed | password_expired | password_lifetime |
+———+———————–+——————+——————-+
| student | 2017-05-14 02:26:18 | N | NULL |
+———+———————–+——————+——————-+

 解決案

解決案も模索していると、マークダウンでテーブル表記することができると判明。

早速試すことに。記述のルールは以下。

Github
https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
Qiita
http://qiita.com/tbpgr/items/989c6badefff69377da7
はてな
http://seeku.hateblo.jp/entry/2013/05/24/080851

| Left align | Right align | Center align |
|:———–|————:|:————:|
| This | This | This |
| column | column | column |
| will | will | will |
| be | be | be |
| left | right | center |
| aligned | aligned | aligned |

  1. 列の区切りは〈|〉で記述 
  2. 1行目にヘッダー情報を記述
  3. 2行目にセンターかレフトかライトかを〈:〉で表現
  4. 2行目に 〈-〉で文字数を表現

表記乱れ申しわけです。

適応

以下に適応しました。

user password_last_changed password_expired password_lifetime
student 2017-05-14 02:26:18 N NULL

きれいなテーブルの完成。