Tutorial MySQL Workbench - Panduan Lengkap Untuk Alat RDBMS



Blog di Tutorial Meja Kerja MySQL ini akan memberi Anda wawasan tentang semua fungsi dan fitur alat RDBMS dengan langkah-langkah yang jelas.

Blog sebelumnya di Tutorial MySQL terutama difokuskan pada berbagai perintah dan konsep yang terkait dengan SQL. Di blog Tutorial MySQL Workbench ini, Anda akan mempelajari alat untuk MySQL untuk melakukan berbagai operasi.

Topik berikut akan dibahas di sepanjang blog ini:





Tutorial MySQL Workbench: Apa itu MySQL?

MySQL adalah sistem manajemen basis data relasional sumber terbuka, yang bekerja pada banyak platform. Ini menyediakan akses multi-pengguna untuk mendukung banyak mesin penyimpanan.

MySQL memiliki berbagai fitur yang memungkinkan kita melakukan banyak tugas seperti pengembangan aplikasi yang komprehensif, menyediakan ketersediaan dan skalabilitas.



Sekarang, tentu saja, ketika Anda bekerja di tingkat industri, Anda tidak dapat melakukan semuanya di terminal, bukan? Anda memerlukan semacam dasbor yang memudahkan Anda bekerja dengan database besar dan membuat model.

Nah, dasbor yang dapat melakukan tindakan tersebut adalah MySQL Workbench.

Tutorial Meja Kerja MySQL: MySQL Workbench & Fungsinya

MySQL Workbench adalah alat perancangan atau grafis, yang digunakan untuk bekerja dengan server dan database MySQL. Alat ini kompatibel dengan versi 5.x server yang lebih lama dan tidak mendukung versi server 4.x.



Fungsi MySQL Workbench adalah sebagai berikut:

  • Pengembangan SQL: Fungsionalitas ini menyediakan kemampuan untuk menjalankan kueri SQL, membuat dan mengelola koneksi ke server database menggunakan Editor SQL bawaan.
  • Pemodelan Data (Desain): Fungsionalitas ini memungkinkan Anda membuat model skema database Anda secara grafis, melakukan rekayasa mundur dan maju antara skema dan database langsung, dan mengedit semua aspek database Anda menggunakan Editor Tabel yang komprehensif.
  • Administrasi Server: Fungsionalitas ini memungkinkan Anda untuk mengelola instance server MySQL dengan mengatur pengguna, melakukan pencadangan dan pemulihan, memeriksa data audit, melihat kesehatan database, dan memantau kinerja server MySQL.
  • Migrasi data: Fungsi ini memungkinkan Anda untuk bermigrasi dari Microsoft SQL Server, Microsoft Access, dan tabel, objek, dan data RDBMS lainnya ke MySQL.
  • Dukungan MySQL Enterprise: Fungsionalitas ini menyediakan dukungan untuk produk Enterprise seperti MySQL Enterprise Backup, MySQL Firewall, dan Audit MySQL.

Sekarang Anda telah mengetahui tentang MySQL Workbench, selanjutnya izinkan saya memberi tahu Anda persyaratan dasar dan langkah-langkah untuk menginstal MySQL Workbench.

Ingin mendapatkan sertifikasi sebagai Administrator Database?

Tutorial Meja Kerja MySQL: Instal MySQL Workbench

Persyaratan sistem dasar untuk menginstal MySQL Workbench adalah Anda harus menginstal MySQL di sistem Anda.

Sekarang, karena MySQL Workbench tersedia untuk banyak sistem operasi. Masing-masing sistem ini, memiliki persyaratan dasarnya sendiri yang dapat Anda rujuk sini .

Selain itu, untuk mengunduh MySQL Workbench, Anda harus mengklik tab Downloads dan kemudian memilih edisi yang ingin Anda unduh.

Unduh MySQL Workbench - Tutorial Meja Kerja MySQL - Edureka

Jadi, misalnya, jika Anda ingin mengunduh Workbench edisi Komunitas di Windows, Anda dapat merujuk ke tautannya sini .

Sekarang, setelah Anda tahu cara menginstal, izinkan saya memberi tahu Anda edisi MySQL Workbench Editions.

__init__

Tutorial Meja Kerja MySQL: Edisi MySQL Workbench

MySQL Workbench tersedia dalam tiga edisi:

  • Edisi Komunitas (Open Source, GPL)
  • Edisi Standar (Komersial)
  • Edisi Perusahaan (Komersial)
fitur Edisi Komunitas edisi Standar Edisi Perusahaan
Pengembangan Visual SQLIyaIyaIya
Administrasi Database VisualIyaIyaIya
Penyetelan PerformaIyaIyaIya
Manajemen Pengguna dan SesiIyaIyaIya
Manajemen KoneksiIyaIyaIya
Manajemen ObjekIyaIyaIya
Manajemen dataIyaIyaIya
Pemodelan Data VisualIyaIyaIya
Rekayasa TerbalikIyaIyaIya
Teknik MajuIyaIyaIya
Sinkronisasi SkemaIyaIyaIya
Skema & Validasi ModelsatuTidakIyaIya
DBDocsatuTidakIyaIya
GUI untuk Pencadangan Perusahaan MySQLsatuTidakTidakIya
GUI untuk Audit MySQL EnterprisesatuTidakTidakIya
GUI untuk MySQL Enterprise FirewallsatuTidakIyaIya
Scripting & PluginIyaIyaIya
Migrasi DatabaseIyaIyaIya

Sekarang, setelah Anda mengunduh dan menginstal MySQL Workbench, Anda akan melihat layar berikut, yaitu tab beranda.

Di sisi kiri tab Home, Anda melihat 3 ikon berbeda, bukan?

Nah, ini adalah 3 modul yang paling utama:

  • Pengembangan SQL - Bagian ini terdiri dari editor SQL di mana Anda dapat membuat dan mengelola database.
  • Pemodelan Data - Bagian ini memungkinkan Anda untuk membuat model data Anda sesuai dengan kebutuhan Anda.
  • Administrasi Server - Bagian ini digunakan untuk Memigrasi database Anda antar koneksi.

Sekarang, sebelum Anda masuk ke modul ini, untuk menggunakan fungsinya. Anda harus memulai dengan membuat koneksi terlebih dahulu.

Tutorial Meja Kerja MySQL: Membuat koneksi

Sekarang, untuk membuat koneksi Anda harus mengklik tanda tambah yang Anda lihat di tab beranda yang Anda lihat.

Setelah Anda mengkliknya, Anda akan melihat kotak dialog ini, di mana Anda harus menyebutkan nama koneksi, metode koneksi dan detail lainnya yang dapat Anda lihat di kotak dialog. Setelah Anda menyebutkan detailnya, klik saja baik .

Setelah Anda mengklik OK, Anda akan melihat bahwa koneksi Anda telah dibuat.

Sekarang, mari lanjutkan diskusi kita dengan masuk ke Editor SQL.

Tertarik untuk memecahkan wawancara untuk DBA?

Tutorial Meja Kerja MySQL: Editor SQL

SQL Editor yang digunakan terdiri dari sekumpulan editor khusus seperti query, skema, dan tabel. Selain itu, editor juga terdiri dari empat panel yang dapat Anda lihat di layar.

Jadi, kueri dan panel memungkinkan Anda membuat dan mengedit data, melakukan tugas administratif dasar, menampilkan dan mengekspor hasil, dan menjalankan kueri.

Sekarang, mari kita lihat bagian tugas administratif.

Tutorial Meja Kerja MySQL: Tugas administrasi

Di bawah bagian ini, Anda akan melalui bagian berikut:

Status server

Tab ini memberi Anda tampilan langsung ke indikator dan penghitung kesehatan dasar untuk lingkungan MySQL Anda. Seperti yang Anda lihat pada cuplikan di bawah ini, tab ini mencakup tampilan kecepatan server yang berjalan, fitur yang tersedia, direktori server dan setelan keamanan untuk otentikasi dan SSL.

Pengguna & Hak Istimewa

Tab ini menyediakan daftar semua pengguna dan hak istimewa yang terkait dengan instance server MySQL yang aktif. Jadi, dengan tab ini, Anda dapat menambah dan mengelola akun pengguna, menyesuaikan hak istimewa, dan mengakhiri kata sandi. Lihat snapshot di bawah ini.

perbedaan antara metode overloading dan metode overriding

Ekspor & Impor Data

Ada tiga cara utama untuk mengekspor dan mengimpor data di MySQL Workbench yang dapat Anda lihat melalui tabel di bawah ini.

Lokasi GUI Himpunan data Jenis Ekspor Jenis Impor
Hasil menu Grid di bawah editor SQLKumpulan hasil (setelah melakukan kueri SQL)CSV, HTML, JSON, SQL, XML, Excel XML, TXTCSV
Menu konteks Browser ObjekTabelJSON, CSVJSON, CSV
Navigator ManajemenDatabase dan / atau TabelSQLSQL
Navigator ManajemenDatabase dan / atau TabelSQLSQL

Sekarang, untuk mengekspor / mengimpor data, Anda harus memilih opsi Ekspor Data / Impor Data dari Panel navigator .

Setelah Anda memilih opsi, Anda harus menyebutkan nama jalur folder dari / ke mana Anda ingin mengimpor / mengekspor. Lihat snapshot di bawah ini.

Antarmuka Pencadangan MySQL Enterprise

Rilis komersial MySQL Workbench memungkinkan kami menggunakan fungsionalitas MySQL Enterprise Backup (MEB) sehingga kami dapat melindungi data dari kehilangan.

Terutama ada dua operasi Pencadangan Perusahaan MySQL yang tersedia dari MySQL Workbench:

  • Pencadangan Online: Operasi ini membuat profil cadangan untuk menentukan apa yang seharusnyadicadangkan, di mana cadangan harus disimpan, dan kapan(frekuensi) MySQL harus di-backup.
  • Mengembalikan: Operasi ini memulihkan server MySQL ke titik waktu tertentu, dengan memulihkan cadangan yang dibuat oleh fitur Online Backup di MySQL Workbench.

Tutorial Meja Kerja MySQL: Dasbor Kinerja

Dasbor Kinerja MySQL Workbench memberi Anda tampilan statistik kinerja server. Untuk membuka dasbor, buka Panel navigator dan di bawah Performa bagian pilih Dashboard. Lihat snapshot di bawah ini.

Selain itu, bagian kinerja memungkinkan Anda memberikan wawasan tentang operasi server MySQL melalui Laporan Skema Kinerja dan juga memungkinkan Anda melihat statistik utama dari Kueri yang dijalankan melalui Statistik Kueri.

Tutorial Meja Kerja MySQL: Desain & Pemodelan Database

Desain database memungkinkan Anda untuk memvisualisasikan persyaratan dan menyelesaikan masalah desain. Ini memungkinkan Anda untuk membuat database yang valid dan berkinerja baik sambil memberikan fleksibilitas untuk menanggapi persyaratan data yang berkembang.

Seperti yang Anda lihat pada snapshot di bawah ini, Anda memiliki 3 opsi.

Dari sisi kiri, tanda plus memungkinkan Anda menambahkan Diagram EER baru. Tanda folder memungkinkan Anda untuk menambahkan model EER yang disimpan, pada PC Anda untuk mendasarkan Workbench. Tanda panah yang Anda lihat, memungkinkan Anda membuat Model EER dari Database atau Model EER dari Script.

bagaimana menjadi ai engineer

Snapshot di bawah ini adalah tampilan dasar MySQL Workbench.

Dalam pemodelan database, Anda dapat membuat diagram EER menggunakan editor model. Jadi, Anda dapat menambahkan tabel, menambahkan tampilan, menambahkan rutinitas, mengedit data dalam tabel, menyorot bagian tertentu dari model.

Nah, teman-teman, ini bukan akhir dari fungsi, saya serahkan sisanya agar Anda menjelajah.

Tutorial Meja Kerja MySQL: Wizard Migrasi Data

MySQL Workbench menyediakan kemampuan untuk memigrasi database yang sesuai dengan ODBC ke MySQL. Ini memungkinkan Anda untuk bermigrasi ke jenis database yang berbeda, termasuk MySQL, di seluruh server. Ini juga memungkinkan untuk mengonversi tabel dan menyalin data, tetapi tidak akan mengonversi prosedur, tampilan, atau pemicu yang tersimpan.

Selain bekerja di banyak platform, migrasi memungkinkan penyesuaian dan pengeditan selama proses migrasi.

Berikut ini adalah langkah-langkah yang dilakukan oleh Migration Wizard saat melakukan migrasi database ke MySQL:

  • Awalnya, ini menghubungkan ke sumber RDBMS dan mengambil daftar database yang tersedia.
  • Melakukan rekayasa balik dari database yang dipilih menjadi representasi internal yang khusus untuk RDBMS sumber. Jadi, dengan langkah ini, semua objek akan diganti namanya berdasarkan metode pemetaan nama objek yang dipilih.
  • Kemudian, secara otomatis mulai memigrasi objek RDBMS sumber ke objek khusus MySQL.
  • Setelah itu, memungkinkan kita untuk meninjau perubahan sehingga kita dapat mengedit dan memperbaiki kesalahan pada objek yang dimigrasi.
  • Kemudian itu membuat objek yang dimigrasi di server MySQL target. Anda selalu dapat kembali ke langkah sebelumnya dan memperbaiki kesalahan jika ada.
  • Terakhir, data tabel yang dimigrasi disalin dari sumber RDBMS ke MySQL.

Tutorial Meja Kerja MySQL: Kemampuan MySQL Tingkat Lanjut

Menyediakan sistem ekstensi yang memungkinkan pengembang untuk memperluas kemampuan MySQL Workbench. Ini juga menyediakan akses ke perpustakaan GUI lintas platform, MForms, dan memungkinkan pembuatan ekstensi yang menampilkan antarmuka pengguna grafis.

Fitur lanjutan dari Workbench memungkinkan kemampuan berikut:

  • Anda dapat membuat alat dan plugin
  • Anda dapat memanipulasi skema dan mengotomatiskan tugas-tugas umum
  • Anda dapat memperluas antarmuka pengguna Workbench dan membuat fitur Workbench kustom

Jadi, itulah akhir dari blog ini!

Saya harap Anda menikmati membaca blog ini di blog Tutorial MySQL Workbench. Kami telah melihat berbagai fungsi dan fitur MySQL Workbench.

Ingin mempelajari lebih lanjut tentang MySQL?

Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan mengetahui database relasional open source ini, lihat yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami MySQL secara mendalam dan membantu Anda menguasai subjek.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar ' Tutorial Meja Kerja MySQL 'Dan saya akan menghubungi Anda kembali.