はじめに
データベースを効率的に操作し、SQLクエリを記述し、DB構造を管理するために、開発者は特別なツールを使用します。これらは完全な統合開発環境(IDE)である場合もあれば、特化したクライアントである場合もあります。私たちのコースでは、利便性のゴールドスタンダードと見なされている JetBrains 社の製品を使用します。
統合されたプログラム
バージョン2025.3から、JetBrains は大規模な改革を行いました。現在、IntelliJ IDEA と PyCharm は統合されたプログラムになりました。つまり、ダウンロード時に有料版(Ultimate)と無料版(Community Edition)の区別がなくなりました。
私たちにとって最も重要なことは、SQLサポートとデータベースへの接続機能がデフォルトで組み込まれており、すべてのユーザーが無料で利用できるようになったことです。
その他のJetBrainsツール
本格的なデータベース操作は、他のプロフェッショナルなプログラムでもサポートされています:
- WebStorm
- PhpStorm
- GoLand
- DataGrip
これらすべてのプログラムにおいて、データ操作ツールは基本機能の一部です。データベースサポートがまだ存在しない古いバージョンのソフトウェアを使用している場合は、Database Navigator というプラグインが役立つかもしれません。ただし、私たちの学習の枠組みでは、単に最新バージョンにアップデートすることをお勧めします。
私たちのアプローチ
非商用開発および学習向けに完全に無料化された WebStorm を例に、データベース操作を解説します。上記のリストからどのプログラムを選んでも問題ありません。データベースへの接続、テーブルの閲覧、SQLクエリの記述といった基本的な操作は、どれもほぼ同じように見えます。特定のプログラムの仕様ではなく、SQL言語そのものの学習に集中します。
WebStormのインストール
ステップ1. まずWebStormをインストールするには、ダウンロードしなきゃ。GoogleでWebStormって検索するか、このリンクに飛んでみて。こんな感じのカッコいい画面が出てくるはず:
ステップ2. 「ダウンロード」ボタンを迷わずクリック!すぐにダウンロードが始まるよ。うまくいけば、こんなメッセージが出るはず:
ステップ3. 必要なOSは自動で判別されるはず。でも、もし違ったらこのページで選べるよ — download WebStorm:
5.3 WebStormのインストール
必要なWebStormバージョンをダウンロードしたら、インストールしよう。主な流れはこんな感じ:
ステップ1. インストーラーを起動 ― こんなウィンドウが出てくるよ:
ステップ2. 俺みたいにチェックボックスをいくつか付けてね:
ステップ3. 再起動とかは必要ないよ:
5.4 WebStormの非商用利用
もしこのIDEを勉強とか非商用目的で使うなら、無料でOKだよ。
- WebStormを起動しよう。
- 起動時に、非商用利用のオプションを選べるウィンドウが出てくるよ。
- JetBrainsアカウントでログインするか、新しく作成してね。
- 「Toolbox非商用利用サブスクリプション契約」に同意しよう。
- 開発を楽しんで!
もしすでにトライアル期間を始めてたり、有料ライセンスでIDEをアクティベートしてても、次の手順で非商用サブスクリプションに切り替えられるよ:
- WebStormなら、Help | Registerに行こう。
- 開いたウィンドウで「Remove License」ボタンを押してね。
- Non-commercial use(非商用利用)を選択しよう。
- JetBrainsアカウントでログインするか、新しく作成してね。
- 「Toolbox非商用利用サブスクリプション契約」に同意しよう。
- 開発を楽しんで!
プロジェクトの作成
WebStormをインストールしたら、あとは起動して最初のプロジェクトを作るだけ。次の設定のために必要だよ。
ステップ1. WebStormを起動。新しいプロジェクトを作るにはNew Projectボタンをクリック!
ステップ2.次にやることは:
- 最初のプロジェクト用のフォルダ(Locationフィールド)を指定しよう。WebStormがデフォルトでAdminフォルダを提案してきたら、変えた方がいいよ。後でトラブル減るから。
- 最初のプロジェクトの名前を決めよう。
俺はこんな感じになったよ:
ステップ3. ちゃんとできてたら、こんな画面が出るはず:
DB作業用プラグインのインストール
無料(Community)版IDEでデータベース作業をちゃんとやるには、次のプラグインを入れるのがおすすめ:
- Database Navigator ― 無料IDE使ってるなら必須なプラグイン。デフォルトで無いDB作業機能を追加してくれるよ。
- Shell Script ― bashスクリプトをIDE内で編集・実行できて便利。たいてい最初から入ってるけど、有効になってるか確認しとこう。
プラグインをインストールするには、IDEの設定を開いてFile → Settings(Windows/Linuxの場合)か、[IDE名] → Settings/Preferences(macOSの場合)でPluginsセクションに行こう。
1. PluginsセクションでMarketplaceタブに移動。検索欄にプラグイン名を入れてInstallを押そう。
2. インストール後、IDEが再起動を促してくる。Restart IDEを押して反映させよう。
3. 再起動後、IDEのサイドパネルにプラグインのアイコンが出てくるかも。場所はカスタマイズできるよ。
4. メインメニューからもプラグインのツールパネルを探せるよ
プラグインを使ったデータベース接続のやり方は、次のレクチャーで説明するね。
GO TO FULL VERSION