SQLクライアントツール比較
はじめに
本記事では、SQLを効率的に分かりやすく実行するため開発されているSQLクライアントツール Sequel Ace、MySQL Workbench、Table Plus を紹介します。
Sequel Ace
動画内では、0:30から解説をしています。
概要
Sequel Aceは、MacのSQLクライアントとして有名なSequel Proの後継ツールで、MySQLおよびMariaDBを操作するための高速で使いやすいデータベース管理アプリケーションです。
メリットとデメリット
メリットは、シンプルで分かりやすくクエリを実行ができる点や、アラート設定がある点です。デメリットとしては、Windowsに非対応な点です。また、前身のSequel Proは開発が停滞しており、同等の機能が使えるSequel Aceの方がよりオススメです。
MySQL Workbench
https://www.mysql.com/jp/products/workbench/
動画内では、4:00から解説をしています。
概要
MySQL Workbenchは、MySQL公式から配布されているSQLクライアントツールです。MySQL Workbenchでは、設計、開発、管理をGUIベースでフルに行うことができます。対応OSは、Windows, Mac, Linuxとなっています。
メリットとデメリット
メリットは、実際にあるデータベースからER図を書き出せる点やER図から直接編集できる点です。次に、デメリットとしては、表示が細かく人によっては見づらい可能性がある点です。
Table Plus
動画内では、6:40から解説をしています。
概要
TablePlusは、データベース管理をより簡単に、より速く、より効率的に実行できます。データベースのクエリ、編集、および管理を簡単に行うことができるSQLクライアントツールです。対応OSは、Mac, Windows, Linuxとなっています。
メリットとデメリット
メリットは、機能が豊富でMySQL以外にも様々なデータベースに対応している点です。更にプラグインを追加することでER図の作成なども可能になります。デメリットとしては、無料版では開けるタブは2つまでと利用制限がある点です。
まとめ
本記事では、Sequel Ace、 MySQL Workbench、 Table Plusの概要を紹介をしてメリット、デメリットも紹介しました。他にもさまざまなSQLクライアントツールがあるので実際に自分で使ってみることをオススメします。