2015年9月に始まったこの
ここまで続けて来られたのは、なんでそんなことできるんだよという斬新な驚きを提供してくれるMySQLのおかげです。本当にありがとうございます。
連載開始当時のMySQLの最新版はMySQL 5.
バージョンで振り返る「道」
MySQL道普請便りの記事では、
基本的には執筆時点での最新版のMySQLをサンプル環境に選んでいますが、
回 | 公開日 | MySQL | タイトル |
---|---|---|---|
2 | 2015/ |
5. |
MySQLにはじめてのデータを入れてみる |
5 | 2015/ |
5. |
Dockerで複数バージョンのMySQLを開発環境に用意する |
8 | 2015/ |
5. |
MySQLのバージョン体系を知る |
31 | 2016/ |
8. |
MySQLのオプションファイル my. |
73 | 2018/ |
5. |
RubyからMySQLを操作してみる |
74 | 2018/ |
8. |
さまざまなMySQLのバージョンを試す |
76 | 2018/ |
5. |
MySQL 8. |
第1回はMySQL特定のバージョンに関する話題ではありませんでしたので、
第5回の時点では最新版はMySQL 5.
第8回ではMySQL 5.
それ以降、
さらに月日は流れ第73回、つい先日
という記述でMySQL 8.
表の最後に、
タグから振り返る「道」
MySQL道普請便りの記事には
なお、
mysql> WITH sum_count AS (SELECT word, COUNT(*) AS count FROM word GROUP BY word), -> ranked AS (SELECT RANK() OVER (ORDER BY count DESC) AS r, word, count FROM sum_count) -> -> SELECT * FROM ranked WHERE r <= 10 ORDER BY r; +---+--------------------------+-------+ | r | word | count | +---+--------------------------+-------+ | 1 | MySQL | 99 | | 2 | レプリケーション | 14 | | 3 | バックアップ | 4 | | 3 | InnoDB | 4 | | 5 | mysqldump | 3 | | 5 | SQL文 | 3 | | 5 | トランザクション | 3 | | 5 | my.cnf | 3 | | 5 | RBR | 3 | | 5 | SBR | 3 | | 5 | テーブル | 3 | | 5 | SQL | 3 | | 5 | MySQL 8.0 | 3 | +---+--------------------------+-------+ 13 rows in set (0.01 sec)
連載が始まったころとは違い、
トップは当然
次いで
MySQL
と、
mysql> WITH year_sum AS (SELECT YEAR(date) AS y, word, COUNT(*) AS c FROM word JOIN publish_date USING(num) JOIN author USING(num) GROUP BY y, word), -> summary AS (SELECT y, RANK() OVER (PARTITION BY y ORDER BY c DESC) AS r, word, c FROM year_sum WHERE word <> 'MySQL' AND c > 1) -> -> SELECT y, r, word, c FROM summary WHERE r <= 3 ORDER BY y, r; +------+---+-----------------------------------+---+ | y | r | word | c | +------+---+-----------------------------------+---+ | 2015 | 1 | SQL | 3 | | 2016 | 1 | レプリケーション | 4 | | 2016 | 2 | Linux | 2 | | 2016 | 2 | ER図 | 2 | | 2016 | 2 | MySQL Workbench | 2 | | 2016 | 2 | 死活監視 | 2 | | 2016 | 2 | アカウント | 2 | | 2016 | 2 | 負荷テスト | 2 | | 2016 | 2 | GTID | 2 | | 2016 | 2 | my.cnf | 2 | | 2017 | 1 | レプリケーション | 2 | | 2017 | 1 | ドキュメント | 2 | | 2017 | 1 | リファレンスマニュアル | 2 | | 2017 | 1 | 文字列型 | 2 | | 2017 | 1 | バックアップ | 2 | | 2017 | 1 | データベース | 2 | | 2017 | 1 | トランザクション | 2 | | 2018 | 1 | レプリケーション | 5 | | 2018 | 2 | InnoDB | 2 | | 2018 | 2 | MySQLモード | 2 | | 2018 | 2 | テーブル | 2 | | 2018 | 2 | Ruby | 2 | | 2018 | 2 | ファンクション | 2 | | 2018 | 2 | プロシージャ | 2 | | 2019 | 1 | レプリケーション | 3 | | 2019 | 2 | MySQL 8.0 | 2 | +------+---+-----------------------------------+---+ 26 rows in set (0.00 sec)
レプリケーション
は2015年を除いて1位をキープし続けていました。強いですね。というかそれ以外のタグが複数年度に2回以上登場した形跡がないのがびっくりでした。
2016年はMySQL公式のGUIツールであるMySQL Workbenchや死活監視、
まとめ
MySQL道普請便りは無事100回を迎えました。今後ともMySQLとMySQL道普請便りをどうぞよろしくお願いいたします。