Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan Fitur Oracle JDeveloper Tingkat Lanjut untuk Database MySQL

Artikel “Menggunakan Database MySQL di Oracle JDeveloper” diperkenalkan menggunakan JDeveloper dengan MySQL. Dalam artikel “Menggunakan Oracle JDeveloper Worksheets”, kami membahas penggunaan SQL Worksheets di JDeveloper. Pada artikel sebelumnya, “Menggunakan Oracle JDeveloper Snippets dengan MySQL,” kami membahas penggunaan SQL Snippets dalam Oracle JDeveloper. Dalam artikel ini, Anda akan mempelajari beberapa fitur lain di JDeveloper yang dapat digunakan dengan MySQL. Ini termasuk yang berikut:

  • Menggunakan Tabel sebagai Template
  • Menggunakan Penampil Objek
  • Menjelajahi Basis Data
  • Menjelajahi Riwayat SQL
  • Membandingkan Objek Basis Data
  • Membuat SQL
  • Mengimpor/Mengekspor Koneksi
  • Menghapus Koneksi
  • Ringkasan

Menggunakan Tabel sebagai Template

Tabel database yang sudah dibuat dapat digunakan sebagai template untuk membuat tabel lain.

Untuk menggunakan tabel sebagai template, klik kanan tabel (wlslog) di Database dan pilih Gunakan sebagai Template , seperti yang ditunjukkan pada Gambar 1.


Gambar 1: Gunakan sebagai Template

Buat Tabel dialog akan ditampilkan, seperti yang ditunjukkan pada Gambar 2. Tentukan nama tabel baru (wlslog2) dan secara opsional hapus kolom apa pun yang tidak akan ditambahkan ke tabel baru. Kemudian, klik Salin Kolom untuk menyalin kolom dari tabel lain; ini dilakukan untuk menyalin kolom tidak di tabel wlslog tetapi di beberapa tabel lain.


Gambar 2: Buat Tabel

Di Salin Kolom ke Tabel wlslog2 , pilih Skema dan Tabel dan pilih kolom/s untuk ditambahkan ke tabel baru yang dibuat dari template. Beberapa kolom dipilih dengan Shift . Klik OK (lihat Gambar 3).


Gambar 3: Salin Kolom ke Tabel wlslog

Kolom dari tabel lain ditambahkan ke definisi tabel wlslog2. Klik OK pada Create Table, seperti yang ditunjukkan pada Gambar 4.


Gambar 4: Membuat tabel dari template

Klik Segarkan pada Tabel, seperti yang ditunjukkan pada Gambar 5.


Gambar 5: Segarkan

Tabel baru wlslog2 terdaftar (lihat Gambar 6).


Gambar 6: Tabel baru wlslog2

Hanya tabel DDL yang disalin—bukan data tabel. Klik kanan tabel wlslog2 dan pilih Open Object Viewer , seperti yang ditunjukkan pada Gambar 7.


Gambar 7: Buka Penampil Objek

Kolom dalam tabel wlslog2 akan ditampilkan, seperti yang ditunjukkan pada Gambar 8.


Gambar 8: Kolom dalam tabel wlslog2

Jalankan kueri SQL pada tabel yang dibuat dengan menggunakan tabel wlslog sebagai template. Tidak ada data yang terdaftar (lihat Gambar 9).


Gambar 9: Data tabel tidak disalin

Menggunakan Penampil Objek

JDeveloper menyediakan Object Viewer untuk menampilkan detail suatu objek. Preferensi untuk Object Viewer dapat diatur di Preferences , seperti yang ditunjukkan pada Gambar 10.


Gambar 10: Preferensi Penampil Objek

Untuk membuka Object Viewer untuk tabel, klik kanan tabel dan pilih Open Object Viewer , seperti yang disebutkan sebelumnya. Buka Object Viewer untuk tabel wlslog, seperti yang ditunjukkan pada Gambar 11.


Gambar 11 Buka Object Viewer untuk wlslog

Object Viewer akan ditampilkan (lihat Gambar 12).


Gambar 12: Penampil Objek untuk wlslog

Untuk pengaturan tampilan untuk menyesuaikan kolom secara otomatis atau untuk menerapkan beberapa pengaturan kolom lainnya, klik kanan baris header tabel dan pilih salah satu opsi, seperti yang ditunjukkan pada Gambar 13.


Gambar 13: Opsi kolom

Object Viewer menyediakan beberapa fitur lain yang terdaftar dengan mengklik kanan nama kolom, seperti yang ditunjukkan pada Gambar 14.


Gambar 14: Opsi kolom

Sebagai contoh, untuk menghitung baris, pilih Hitung Baris , seperti yang ditunjukkan pada Gambar 15.


Gambar 15: Hitung Baris

Jumlah baris akan ditampilkan (lihat Gambar 16).


Gambar 16: Jumlah baris

Untuk menemukan/menyoroti kolom, pilih Temukan/Sorot , seperti yang ditunjukkan pada Gambar 17.


Gambar 17: Temukan/Sorot

Dalam dialog Temukan/Sorot, tentukan "pesan" dan kolom pesan akan disorot, seperti yang ditunjukkan pada Gambar 18. Fitur Temukan/Sorot tampaknya berlebihan untuk tabel dengan beberapa kolom tetapi berguna untuk tabel dengan beberapa (100-an atau lebih) kolom.


Gambar 18: Temukan/Sorot

Menjelajahi Basis Data

Seperti yang telah dibahas sebelumnya, tampilan Database dapat digunakan untuk menampilkan koneksi database. Untuk mendapatkan laporan database, pilih Window>Database>Database Reports , seperti yang ditunjukkan pada Gambar 19.


Gambar 19: Window>Database>Laporan Database

Laporan basis data, termasuk Laporan Kamus Data dan Laporan Buatan Pengguna , daftarkan di palet Database (lihat Gambar 20).


Gambar 20: Laporan Basis Data

Menjelajahi Riwayat SQL

Riwayat SQL untuk berbagai pernyataan SQL yang dijalankan dapat diperoleh dengan Window>Database>SQL History , seperti yang ditunjukkan pada Gambar 21.


Gambar 21: Jendela>Database>Riwayat SQL

Riwayat SQL akan terdaftar, seperti yang ditunjukkan pada Gambar 22.


Gambar 22: Riwayat SQL

Sejarah SQL dapat disesuaikan. Klik Tambahkan untuk menambahkan item riwayat, seperti yang ditunjukkan pada Gambar 23.


Gambar 23: Riwayat SQL>Tambahkan

Untuk mengganti item riwayat, klik Ganti , seperti yang ditunjukkan pada Gambar 24.


Gambar 24: Riwayat SQL>Ganti

Untuk menghapus riwayat, klik Hapus Riwayat (lihat Gambar 25).


Gambar 25: Hapus Riwayat

Filter dapat digunakan untuk memfilter Riwayat SQL. Sebagai contoh, Anda hanya dapat membuat daftar pernyataan Riwayat SQL dengan "SELECT," seperti yang ditunjukkan pada Gambar 26.


Gambar 26: Filter Riwayat SQL

Membandingkan Objek Basis Data

Objek database dapat dibandingkan dengan objek database lainnya. Sebagai contoh, untuk membandingkan wlslog tabel MySQL dengan objek database lainnya, klik kanan wlslog dan pilih Compare With Other Database Object , seperti yang ditunjukkan pada Gambar 27.


Gambar 27: Bandingkan Dengan Objek Database Lainnya

Di Bandingkan Objek Basis Data , wizard pilih database sumber, seperti yang ditunjukkan pada Gambar 28. Klik Next.


Gambar 28: Memilih Basis Data Sumber

Di Pilih Objek , pilih objek database untuk dibandingkan dengan memindahkannya dari Tersedia untuk Dipilih . Sebagai contoh, pilih tabel wlslog dan wlslog2 untuk perbandingan, seperti yang ditunjukkan pada Gambar 29. Klik Next.


Gambar 29: Memilih objek untuk perbandingan

Skema target harus diganti dan berbeda dengan skema sumber ketika koneksi database tunggal digunakan untuk tujuan dan sumber. Klik Ganti Skema dan pilih wlslog, seperti yang ditunjukkan pada Gambar 30.


Gambar 30: Mengganti Skema

Perbandingan hasil antara tabel wlslog dan wlslog2 ditunjukkan pada Gambar 31.


Gambar 31: Bandingkan hasil

Membuat SQL

SQL untuk tabel database dapat dibuat dengan memilih Generate To>SQL Script (lihat Gambar 32).


Gambar 32: Hasilkan Ke>Skrip SQL

Hasilkan SQL dari Objek Database wizard akan dimulai, seperti yang ditunjukkan pada Gambar 33. Tentukan nama file SQL yang akan dihasilkan. Klik Berikutnya.


Gambar 33: Hasilkan SQL dari wizard Objek Database

Di Pilih Objek , pilih Skema (mysql) dan objek (wlslog), seperti yang ditunjukkan pada Gambar 34. Klik Next.


Gambar 34: Memilih Objek untuk menghasilkan SQL untuk

Dalam operasi Tentukan, pilih operasi SQL dari Buat, Ganti, dan Ubah. Klik Tampilkan SQL , seperti yang ditunjukkan pada Gambar 35.


Gambar 35: Memilih Operasi SQL

Pernyataan SQL ditampilkan dalam dialog, seperti yang ditunjukkan pada Gambar 36.


Gambar 36: SQL untuk menghasilkan

Klik Finish di Generate SQL from Database Objects, seperti yang ditunjukkan pada Gambar 37.


Gambar 37: Ringkasan Hasilkan

Tentukan nama File untuk disimpan, seperti yang ditunjukkan pada Gambar 38.


Gambar 38: Simpan

Mengimpor/Mengekspor Koneksi

Koneksi SQL dapat diekspor dan diimpor. Untuk mengekspor koneksi, klik kanan Koneksi IDE dan pilih Ekspor Koneksi (lihat Gambar 39).


Gambar 39: Ekspor Koneksi

Di Ekspor Koneksi , pilih koneksi dan klik Berikutnya, seperti yang ditunjukkan pada Gambar 40.


Gambar 40: Memilih koneksi untuk diekspor

Koneksi/s bisa diekspor sebagai file XML. Di File Tujuan , pilih folder dan tentukan nama file. Kemudian, klik Simpan , seperti yang ditunjukkan pada Gambar 41.


Gambar 41: Pilih Ekspor File

Klik Berikutnya di File Tujuan , seperti yang ditunjukkan pada Gambar 42.


Gambar 42: Menentukan File Tujuan

Dalam Penanganan Sandi , opsi untuk mengenkripsi semua kata sandi dengan kunci atau menghapus semua kata sandi dari koneksi yang diekspor disediakan. Pilih “Remove all passwords..” dan klik Next, seperti yang ditunjukkan pada Gambar 43.


Gambar 43: Penanganan Kata Sandi untuk Ekspor

Di Ringkasan, klik Selesai. Koneksi/s bisa diekspor. Untuk mengimpor koneksi, klik kanan Koneksi IDE dan pilih Impor Koneksi , seperti yang ditunjukkan pada Gambar 44.


Gambar 44: Impor Koneksi

Di Impor Koneksi , pilih File Sumber untuk diimpor (lihat Gambar 45).


Gambar 45: Menentukan file sumber yang akan diimpor

Dalam Penanganan Kata Sandi, sekali lagi disediakan dua opsi; gunakan kunci untuk mendekripsi semua kata sandi atau menghapus semua kata sandi dari koneksi yang diekspor. Pilih “Hapus semua kata sandi…”, seperti yang ditunjukkan pada Gambar 46.


Gambar 46: Penanganan sandi untuk impor

Selanjutnya, pilih koneksi yang akan diimpor, seperti yang ditunjukkan pada Gambar 47, dan klik Next. Untuk Koneksi Duplikat , pertahankan setelan default Ganti .


Gambar 47: Memilih koneksi untuk diimpor

Klik Selesai di Ringkasan.

Koneksi yang sebelumnya diekspor akan diimpor dengan nama koneksi yang berbeda, seperti yang ditunjukkan pada Gambar 48.


Gambar 48: Koneksi yang diimpor MySQLConnection_1

Menghapus Koneksi

Untuk menghapus koneksi, klik kanan koneksi di Database dan pilih Hapus (lihat Gambar 49).


Gambar 49: Memilih Hapus

Di Hapus Konfirmasi, klik Ya. MySQLConnection_1 akan dihapus, seperti yang ditunjukkan pada Gambar 50.


Gambar 50: MySQLConnection_1 Dihapus

Ringkasan

Dalam tutorial ini, kita membahas beberapa fitur yang relatif canggih di Oracle JDeveloper untuk konektivitas database MySQL.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menggabungkan Beberapa Baris Menjadi Satu Kolom di MySQL

  2. Jenis MySQL ENUM vs tabel gabungan

  3. Apakah mysql memiliki fungsi analitik yang setara dengan Oracle?

  4. Cara terbaik menyimpan informasi pengguna dan login pengguna dan kata sandi

  5. Kiat Penyetelan Kinerja MySQL Untuk Mengoptimalkan Basis Data