Apa itu MySQL?
MySQL adalah database relasional open source.
MySQL adalah cross platform yang artinya berjalan pada sejumlah platform berbeda seperti Windows, Linux, dan Mac OS dll.
Dalam tutorial MySQL Workbench ini, Anda akan belajar-
- Apa itu MySQL?
- Mengapa menggunakan MySQL?
- Memperkenalkan MySQL Workbench
- Meja kerja MySQL- Alat Pemodelan dan Desain
- Meja kerja MySQL - Alat pengembangan SQL
- Meja kerja MySQL - Alat administrasi
- Instal Panduan meja kerja MySQL
Mengapa menggunakan MySQL?
Ada sejumlah sistem manajemen basis data relasional di pasaran.
Contoh database relasional termasuk Microsoft SQL Server, Microsoft Access, Oracle, DB2 dll.
Orang mungkin bertanya mengapa kami memilih MySQL daripada sistem manajemen basis data lainnya.
Jawaban atas pertanyaan ini bergantung pada sejumlah faktor.
Mari kita lihat kekuatan MySQL dibandingkan dengan database relasional seperti SQL Server -
- MySQL mendukung beberapa mesin penyimpanan, masing-masing dengan spesifikasinya sendiri, sementara sistem lain seperti server SQL hanya mendukung satu mesin penyimpanan. Untuk menghargai pernyataan ini, mari kita lihat dua mesin penyimpanan yang didukung oleh MySQL.
- InnoDB: - mesin penyimpanan default yang disertakan dengan MySQL pada versi 5.5. InnoDB mendukung kunci asing untuk integritas referensial dan juga mendukung transaksi standar ACID.
- MyISAM: - itu adalah mesin penyimpanan default untuk MySQL sebelum versi 5.5. MyISAM tidak memiliki dukungan untuk transaksi. Keunggulannya dibandingkan InnoDB termasuk kesederhanaan dan kinerja tinggi.
- MySQL memiliki kinerja yang tinggi dibandingkan dengan sistem database relasi lainnya. Ini karena kesederhanaannya dalam desain dan dukungan untuk mesin penyimpanan ganda.
- Hemat biaya, relatif lebih murah dalam hal biaya jika dibandingkan dengan database relasional lainnya. Faktanya, edisi komunitas gratis. Edisi komersial memiliki biaya lisensi yang juga hemat biaya dibandingkan dengan biaya lisensi untuk produk seperti Microsoft SQL Server.
- Lintas platform - MySQL berfungsi di banyak platform yang berarti dapat digunakan di sebagian besar mesin. Sistem lain seperti MS SQL Server hanya berjalan di platform windows.
Untuk berinteraksi dengan MySQL, Anda memerlukan alat akses server yang dapat berkomunikasi dengan server MySQL. MySQL mendukung banyak koneksi pengguna.
Apa itu MySQL Workbench?
MySQL Workbench adalah alat akses perancangan dan pemodelan database visual untuk database relasional server MySQL. Ini memfasilitasi pembuatan model data fisik baru dan modifikasi database MySQL yang ada dengan fungsi rekayasa mundur / maju dan manajemen perubahan. Tujuan dari meja kerja MySQL adalah menyediakan antarmuka untuk bekerja dengan database dengan lebih mudah dan dengan cara yang lebih terstruktur.
Memulai Meja kerja MySQL- Alat Pemodelan dan Desain
- Model adalah inti dari sebagian besar database yang valid dan berkinerja tinggi. MySQLworkbench memiliki alat yang memungkinkan pengembang dan administrator basis data secara visual membuat model desain basis data fisik yang dapat dengan mudah diterjemahkan ke dalam basis data MySQL menggunakan teknik maju.
- Meja kerja MySQL mendukung pembuatan beberapa model di lingkungan yang sama.
- Ini mendukung semua objek seperti tabel, tampilan, prosedur tersimpan, pemicu, dll. Yang membentuk database.
- Meja kerja MySQL memiliki utilitas validasi model bawaan yang melaporkan masalah apa pun yang mungkin ditemukan ke pemodel data.
- Ini juga memungkinkan untuk notasi pemodelan yang berbeda dan dapat diperpanjang dengan menggunakan LUA bahasa skrip.
Gambar yang ditunjukkan di bawah ini menunjukkan jendela pemodelan untuk MySQLWorkbench.
Meja kerja MySQL - Alat pengembangan SQL
Structured Query Language (SQL) memungkinkan kita memanipulasi database relasional kita. SQL adalah inti dari semua database relasional.
- MySQLworkbench, telah membangun editor visual SQL.
- Editor Visual SQL memungkinkan pengembang untuk membangun, mengedit, dan menjalankan kueri terhadap database server MySQL. Ini memiliki utilitas untuk melihat data dan mengekspornya.
- Penyorot warna sintaks membantu pengembang dengan mudah menulis dan men-debug pernyataan SQL.
- Beberapa kueri dapat dijalankan dan hasilnya secara otomatis ditampilkan di tab yang berbeda.
- Kueri juga disimpan di panel riwayat untuk diambil dan dijalankan nanti.
Gambar yang ditunjukkan di bawah ini menunjukkan jendela pengembangan SQL untuk MySQL Workbench.
Meja kerja MySQL - Alat administrasi
Administrasi server memainkan peran penting dalam mengamankan data perusahaan. Masalah utama terkait administrasi server adalah manajemen pengguna, konfigurasi server, log server, dan banyak lagi. Workbench MySQL memiliki fitur-fitur berikut yang menyederhanakan proses administrasi server MySQL;
- Administrasi pengguna - utilitas visual untuk mengelola pengguna yang memungkinkan administrator database dengan mudah menambahkan pengguna baru dan menghapus pengguna yang ada jika diperlukan, memberikan dan melepaskan hak istimewa dan melihat profil pengguna.
- Konfigurasi server - memungkinkan konfigurasi server tingkat lanjut dan penyesuaian untuk kinerja yang optimal.
- Pencadangan dan pemulihan database - alat visual untuk mengekspor / mengimpor file dump MySQL. File dump MySQL berisi skrip SQL untuk membuat database, tabel, tampilan, prosedur tersimpan, dan penyisipan data.
- Log server - alat visual untuk melihat log server MySQL. Log tersebut mencakup log kesalahan, log biner, dan log InnodDB. Log ini berguna saat melakukan diagnosis di server. Gambar yang ditunjukkan di bawah ini menunjukkan jendela pemodelan untuk MySQL Workbench.
Gambar yang ditunjukkan di bawah ini menunjukkan panel Admin untuk Workbench MySQL.
Cara Memasang Panduan Meja Kerja MySQL (untuk Windows)
Dalam tutorial MySQL Workbench untuk pemula ini, kita akan belajar cara menginstal dan menggunakan MySQL Workbench.
Instal meja kerja MySQL adalah proses 2 langkah.
1) Instal Server Komunitas MySQL
2) Instal meja kerja MySQL - Anda dapat menginstal meja kerja menggunakan file zip atau penginstal msi (disarankan)
Catatan: Anda memerlukan Hak Istimewa Administrator atau Pengguna Daya untuk melakukan penginstalan.
Mulai
Setelah Anda selesai menginstal di atas, Anda perlu mengatur MySQL Workbench seperti yang ditunjukkan di bawah ini-
1. Langkah pertama adalah meluncurkan Workbench MySQL. Apa yang Anda lihat disebut Jendela Rumah
2. Selanjutnya Anda perlu membuat MySQL Server Connection yang berisi detail tentang server database target termasuk cara menyambungkannya. Klik "+" di Jendela Beranda Meja Kerja MySQL. Ini akan membuka Setup New Connection . Penyihir
3. Sebagai pemula, Anda dapat membuat koneksi untuk server yang diinstal secara lokal. Klik tombol Configure Server Management di jendela Setup New Connection untuk memeriksa konfigurasi server MySQL.
4. Sebuah jendela baru terbuka bernama Configure Local Management . Klik tombol Next untuk melanjutkan.
5. Selanjutnya Wizard akan menguji koneksi ke database. Jika pengujian gagal, kembali dan perbaiki parameter koneksi database. Selanjutnya akan terbuka jendela pop up yang meminta kata sandi root Anda untuk menguji koneksi Anda dengan instance server mysql lokal. Kata sandi adalah yang Anda tetapkan selama instalasi MySQL Workbench. Masukkan kata sandi Anda dan tekan OK
6. Selanjutnya Wizard akan menguji koneksi ke database. Jika pengujian gagal, kembali dan perbaiki parameter koneksi database. Jika semua tes berhasil, klik Next untuk melanjutkan.
7. Setelah itu wizard baru akan terbuka tentang Manajemen Layanan Lokal - Ini memungkinkan Anda beralih di antara beberapa server mysql yang diinstal pada satu mesin. Sebagai pemula, Anda dapat melewati ini dan klik Berikutnya untuk melanjutkan.
8. Wizard kemudian akan memeriksa kemampuan untuk mengakses File Konfigurasi Server MySQL, dan menguji perintah start / stop.
9. Selanjutnya Anda dapat meninjau konfigurasi saat ini. Setelah meninjau konfigurasi, Klik Selesai ke konfigurasi server finsh
10. Langkah selanjutnya adalah mengatur koneksi, yang dapat digunakan untuk terhubung ke server. Jika Anda belum membuat koneksi, Anda dapat menggunakan nilai default yang diberikan. Klik Uji Koneksi [2] setelah memasukkan Nama Koneksi [1].
11. Kotak dialog baru akan terbuka menanyakan kata sandi untuk root / pengguna yang dipilih. Jika pengguna root MySQL Anda memiliki kata sandi, Anda dapat memasukkannya menggunakan fitur Simpan di Vault. Klik OK.
Jika kata sandi yang dimasukkan untuk pengguna benar maka layar berikut akan ditampilkan. Klik pada kedua tombol OK dan Anda akan baik-baik saja.
Sebuah contoh baru ditampilkan di beranda.
Klik dua kali dan mulai membuat kueri.
Ringkasan
- MySQL adalah database relasional open source yang bersifat lintas platform.
- MySQL mendukung beberapa mesin penyimpanan yang sangat meningkatkan penyetelan dan fleksibilitas kinerja server. Sebelum versi 5.5, mesin penyimpanan default adalah MyISAM yang tidak memiliki dukungan untuk transaksi, pada versi 5.5; mesin penyimpanan default adalah InnoDB yang mendukung transaksi dan kunci asing.
- Server MySQL dapat dikelola menggunakan sejumlah alat akses server mysql yang mencakup produk komersial dan open source. Contoh populer termasuk;
- phpMyAdmin - alat akses server open source berbasis web lintas platform
- SQLYog - ditargetkan pada platform windows, alat akses server komersial desktop
- Meja kerja MySQL - alat akses server sumber terbuka lintas platform
- Meja kerja MySQL adalah lingkungan pengembangan terintegrasi untuk server MySQL. Ini memiliki utilitas untuk pemodelan dan perancangan database, pengembangan SQL dan administrasi server.