IDEAのセットアップ
Intellij IDEA は、Workbench と同様にデータベースの操作方法を知っています。右ペインには専用の「データベース」タブもあります。それをクリックすると、次の写真が表示されます。
![](https://cdn.codegym.cc/images/article/7e1904c9-2653-4acd-9740-62964d202ea6/1024.jpeg)
データベースに接続してみましょう。開始するには、プラス記号をクリックしてください。
![](https://cdn.codegym.cc/images/article/26c67ffd-1e96-4650-99e4-d9a4a15f8249/1024.jpeg)
サポートされているデータベースのリストはいかがでしたか? 印象的?Google Big Query から始まり Cassandra で終わります。
MySQL IDEA の接続
しかし、私たちは控えめな人間なので、MySQL を選択することにします。IDEA は、データベースに接続するための設定を指定することを直ちに提案します。
![](https://cdn.codegym.cc/images/article/cf9b7fa6-1198-4e87-bf2f-4f43bc84ff36/800.jpeg)
ワークベンチよりもさらに多くのものがあります。必要なものはすべて示されていますが、ログインとパスワードがない場合があります。
興味深い点: IDEA は Java で書かれているため、MySQL と連携するために標準の Java ドライバーを使用します。つまり、まさにプログラムが MySQL サーバーにクエリを送信するときに使用するものです。
したがって、[ダウンロード] をクリックして不足しているドライバーをダウンロードしてください。
また、ローカル サーバーへのログイン名とパスワードを指定し、[接続のテスト] ボタンをクリックしました。
![](https://cdn.codegym.cc/images/article/10d72907-db21-47a0-9120-79562df540c8/800.jpeg)
接続は正常に確立されましたので、[OK] をクリックしてください。
データベースの内容を表示する
この写真を見た場合:
![](https://cdn.codegym.cc/images/article/37300b8f-66ba-4007-8813-89a06dceb6fc/1024.jpeg)
次に、赤で強調表示された場所をクリックし、スキームのリストを手動で選択します。test、test2、supershop の 3 つを指定すると、次のようになります。
![](https://cdn.codegym.cc/images/article/259904ac-d632-441a-9d5f-fbd9d0b38544/1024.jpeg)
3 つの図はすべて所定の位置にあります。user テーブルの内容を見てみましょう。
![](https://cdn.codegym.cc/images/article/0580417a-caee-42b3-8103-0055db36a6bd/1024.jpeg)
さて、そこにどのような列があるかはすでにわかっていましたが、データをどうやって見ることができるのでしょうか?
テーブルの内容を表示する
テーブル名をダブルクリックすると、IDEA が次のように表示しました。
![](https://cdn.codegym.cc/images/article/01c314f3-2f57-45a7-a2ac-71332bb06dd3/1024.jpeg)
今のところ、Workbench よりもはるかに興味深いようです。データはすぐに表示され、さらにサービス フィールド WHERE と ORDER BY もあります。その場でデータをフィルタリングして並べ替えることができます。
テーブルをレベル別に並べ替えてみましょう...
単語レベルを書き始めるとすぐに、IDEA はすぐに素晴らしいヒントのリストを提供してくれました。
![](https://cdn.codegym.cc/images/article/11897f5a-5a52-4945-a7e1-056737ab72db/1024.jpeg)
おそらくワークベンチで作業するよりも面白そうですが、彼は特別なヒントを出しませんでした。
「level」と入力して Enter キーを押すと、テーブルがソートされます。
![](https://cdn.codegym.cc/images/article/d28c3376-44fe-4834-9a33-ae3e01ea9a25/1024.jpeg)
さて、テーブルにバインドせずに任意のクエリを実行したいのですが、どこで実行できますか?
右側のパネルに戻ります。そこにはクエリ コンソールを開くための特別なボタンがあります。
![](https://cdn.codegym.cc/images/article/d162e79a-bcb5-42ae-9a8e-9ea764a86929/1024.jpeg)
そしてクエリを書き始めます。
![](https://cdn.codegym.cc/images/article/abcc2597-15ff-4389-9755-4ae84fa24548/1024.jpeg)
いつものように、IDEA からの自動ヒントがトップに表示されます。クエリの結果は次のとおりです。
![](https://cdn.codegym.cc/images/article/61ea88b1-dd75-4e98-8b91-9b6c5f43b9d4/1024.jpeg)