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:
- Apa itu MySQL?
- MySQL Workbench & Fungsinya
- Instal MySQL Workbench
- Edisi MySQL Workbench
- Membuat koneksi
- Editor Pengembangan SQL
- Tugas administrasi
- Dasbor Kinerja
- Perancangan & Pemodelan Basis Data
- Wizard Migrasi Data
- Kemampuan MySQL Tingkat Lanjut
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.
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 SQL | Iya | Iya | Iya |
Administrasi Database Visual | Iya | Iya | Iya |
Penyetelan Performa | Iya | Iya | Iya |
Manajemen Pengguna dan Sesi | Iya | Iya | Iya |
Manajemen Koneksi | Iya | Iya | Iya |
Manajemen Objek | Iya | Iya | Iya |
Manajemen data | Iya | Iya | Iya |
Pemodelan Data Visual | Iya | Iya | Iya |
Rekayasa Terbalik | Iya | Iya | Iya |
Teknik Maju | Iya | Iya | Iya |
Sinkronisasi Skema | Iya | Iya | Iya |
Skema & Validasi Modelsatu | Tidak | Iya | Iya |
DBDocsatu | Tidak | Iya | Iya |
GUI untuk Pencadangan Perusahaan MySQLsatu | Tidak | Tidak | Iya |
GUI untuk Audit MySQL Enterprisesatu | Tidak | Tidak | Iya |
GUI untuk MySQL Enterprise Firewallsatu | Tidak | Iya | Iya |
Scripting & Plugin | Iya | Iya | Iya |
Migrasi Database | Iya | Iya | Iya |
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 SQL | Kumpulan hasil (setelah melakukan kueri SQL) | CSV, HTML, JSON, SQL, XML, Excel XML, TXT | CSV |
Menu konteks Browser Objek | Tabel | JSON, CSV | JSON, CSV |
Navigator Manajemen | Database dan / atau Tabel | SQL | SQL |
Navigator Manajemen | Database dan / atau Tabel | SQL | SQL |
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.