皆さんは分析業務でSQLを書く際には、どのようなツールを使っているでしょうか。
主に以下の2つのツールを使っています。
- Sequel Pro
- DataGrip
主にSequel Proはビューアとして、DataGripはエディタとして利用しています。
Sequel Pro
Sequel ProはオープンソースのMySQLのGUIクライアントです。
SQLを書かなくても特定テーブルのデータや、テーブル定義を閲覧することができるため、ビューアとして利用するのが便利です。
おおよそ以下のようなことができます。
- 特定テーブルのデータの一部を閲覧
- テーブル定義の閲覧
- 特定カラムでの絞り込み
- CSVでのデータのexport
DataGrip
DataGripはJetBrainsの提供しているSQL用のIDEです。
強力なコード補完とフォーマット機能により、高速にSQLを書くことができます。 あるとなしでは生産性が大きく変わるレベルです。
個人であれば年間$89、会社であれば年間$199で利用することができます。 30日間試用することができるため、ぜひ試してみましょう。
まとめ
私は分析業務でSQLを書く際、Sequel Proをビューア、DataGripをエディタとして利用しています。
他にもおすすめのツールがあればぜひご紹介ください。