Menyediakan IDEA

Intellij IDEA tahu cara bekerja dengan pangkalan data tidak lebih buruk daripada Workbench. Ia juga mempunyai tab Pangkalan Data khusus di anak tetingkap kanan. Jika anda klik padanya, anda akan melihat gambar:

Mari cuba sambungkan ke pangkalan data kami. Untuk bermula, klik pada tanda tambah:

Bagaimanakah anda menyukai senarai pangkalan data yang disokong? Mengagumkan? Bermula dari Google Big Query dan berakhir dengan Cassandra.

Menyambungkan MySQL IDEA

Tetapi kami adalah orang yang sederhana, jadi kami hanya akan memilih MySQL. IDEA segera mencadangkan untuk menentukan tetapan untuk menyambung ke pangkalan data:

Terdapat lebih banyak daripada mereka daripada Workbench. Walaupun semua yang anda perlukan sudah ditunjukkan, mungkin tiada log masuk dan kata laluan.

Daripada yang menarik: IDEA ditulis dalam Java, jadi ia menggunakan pemacu Java standard untuk bekerja dengan MySQL. Iaitu, tepat yang akan digunakan oleh program kami apabila ia menghantar pertanyaan kepada pelayan MySQL.

Oleh itu, sila klik Muat turun untuk memuat turun pemacu yang hilang.

Saya juga menyatakan log masuk dan kata laluan ke pelayan tempatan kami dan kemudian mengklik pada butang Sambungan Ujian:

Sambungan telah berjaya diwujudkan, jadi sila klik OK.

Memaparkan kandungan pangkalan data

Jika anda melihat gambar ini:

Kemudian klik pada tempat yang diserlahkan dengan warna merah dan pilih senarai skema secara manual. Saya menyatakan 3: test, test2 dan supershop dan inilah yang saya lihat sekarang:

Ketiga-tiga rajah saya ada di tempatnya. Mari lihat apa yang kita ada dalam jadual pengguna:

Nah, saya sudah tahu apa lajur yang kami ada di sana, tetapi bagaimana untuk melihat data?

Paparkan kandungan jadual

Saya hanya mengklik dua kali pada nama jadual dan IDEA menunjukkan kepada saya ini:

Setakat ini, ia kelihatan lebih menarik daripada di Workbench. Data telah dipaparkan serta-merta, dan selain itu, terdapat medan perkhidmatan WHERE dan ORDER BY. Supaya anda boleh menapis dan mengisih data terus di tempat.

Mari cuba susun jadual kami mengikut tahap...

Sebaik sahaja saya mula menulis peringkat perkataan, IDEA dengan serta-merta menawarkan saya senarai petua yang hebat:

Mungkin ia kelihatan lebih menarik daripada bekerja melalui Workbench, dia tidak memberikan sebarang petunjuk khas.

Saya menaip tahap, tekan enter, dan voila, jadual disusun:

Okay, sekarang saya mahu melaksanakan pertanyaan sewenang-wenangnya tanpa mengikat pada jadual, di manakah saya boleh melakukannya?

Kami kembali ke panel di sebelah kanan - terdapat butang khas di sana untuk membuka Konsol Pertanyaan:

Dan kami mula menulis pertanyaan:

Petua automatik daripada IDEA, seperti biasa, di atas . Dan inilah hasil pertanyaan kami: