Mysqlの文字化けを直すには

insert into breakdown(category_id, name) values(2, '書籍');

と追加したデータがなぜか以下のように表示

mysql> select * from breakdown;
+----+-------------+-----------+
| id | category_id | name      |
+----+-------------+-----------+
|  1 |           2 | 譖ク邀|
|  2 |           2 | 譖ク邀|
|  3 |           2 | 譖ク邀|
|  4 |           2 | 譖ク邀|
+----+-------------+-----------+

こういうときは以下コマンドを打つ(仮にutf8)

set names utf8

そうすると、それ以降追加したデータは正しく表示されるようになった

+----+-------------+-----------+
| id | category_id | name      |
+----+-------------+-----------+
|  1 |           2 | 譖ク邀|
|  2 |           2 | 譖ク邀|
|  3 |           2 | 譖ク邀|
|  4 |           2 | 譖ク邀|
|  5 |           2 | 書籍   |
+----+-------------+-----------+

もっと早く聞くべきだったかも