MySQL Tutorial Meja Kerja: Apa itu, Cara Memasang & Menggunakan
Apa itu MySQL?
MySQL adalah database relasional sumber terbuka.
MySQL bersifat cross platform yang artinya berjalan pada beberapa platform berbeda seperti Windows, Linux, dan Mac OS dll.
Dalam MySQL Tutorial meja kerja, Anda akan belajar-
Mengapa menggunakan MySQL?
Ada sejumlah sistem manajemen basis data relasional di pasaran.
Contoh database relasional antara lain Microsoft SQL Server, Microsoft Mengakses Oracle, DB2 dll.
Mungkin ada yang bertanya mengapa kami memilih MySQL dibandingkan sistem manajemen basis data lainnya.
Jawaban atas pertanyaan ini tergantung pada sejumlah faktor.
Mari kita lihat kelebihannya MySQL dibandingkan dengan database relasional seperti SQL Server-
- MySQL mendukung beberapa mesin penyimpanan yang masing-masing memiliki spesifikasinya sendiri sementara sistem lain seperti SQL server hanya mendukung satu mesin penyimpanan. Untuk memahami pernyataan ini, mari kita lihat dua mesin penyimpanan yang didukung oleh MySQL.
- InnoDB: – mesin penyimpanan defaultnya disediakan MySQL pada versi 5.5. InnoDB mendukung kunci asing untuk integritas referensial dan juga mendukung transaksi standar ACID.
- MyISAM: – ini 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 tinggi dibandingkan dengan sistem database relasi lainnya. Hal ini disebabkan kesederhanaan dalam desain dan dukungan untuk mesin multi-penyimpanan.
- Hemat biaya, relatif lebih murah dalam hal biaya jika dibandingkan dengan database relasional lainnya. Bahkan, 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 pada banyak platform yang berarti dapat digunakan pada sebagian besar mesin. Sistem lain seperti MS SQL Server hanya berjalan pada platform Windows.
Untuk berinteraksi dengan MySQL, Anda akan membutuhkan alat akses server yang dapat berkomunikasi dengannya MySQL Server. MySQL mendukung banyak koneksi pengguna.
Apa itu MySQL Meja kerja?
MySQL Workbench adalah Perancangan dan pemodelan basis data visual alat akses untuk MySQL basis data relasional server. Ini memfasilitasi pembuatan model data fisik baru dan modifikasi model data yang sudah ada MySQL database dengan fungsi rekayasa mundur/maju dan manajemen perubahan. Tujuan dari MySQL meja kerja adalah menyediakan antarmuka untuk bekerja dengan database dengan lebih mudah dan dengan cara yang lebih terstruktur.
MySQL meja kerja – Alat Pemodelan dan Desain
- Model adalah inti dari sebagian besar database yang valid dan berkinerja tinggi. MySQLmeja kerja memiliki alat yang memungkinkan pengembang dan administrator basis data secara visual membuat model desain basis data fisik yang dapat dengan mudah diterjemahkan MySQL database menggunakan rekayasa maju.
- MySQL meja kerja mendukung pembuatan beberapa model di lingkungan yang sama.
- Ini mendukung semua objek seperti tabel, tampilan, prosedur tersimpan, pemicu, dll. yang membentuk database.
- MySQL meja kerja memiliki utilitas validasi model bawaan yang melaporkan masalah apa pun yang mungkin ditemukan ke pemodel data.
- Ini juga memungkinkan notasi pemodelan yang berbeda dan dapat diperluas dengan menggunakan LUA, sebuah bahasa skrip.
Gambar di bawah menunjukkan jendela pemodelan untuk MySQLMeja kerja.
MySQL meja kerja – Alat pengembangan SQL
Bahasa Query Terstruktur (SQL) memungkinkan kita memanipulasi database relasional kita. SQL adalah jantung dari semua database relasional.
- MySQLmeja kerja, telah dibangun di editor visual SQL.
- Editor Visual SQL memungkinkan pengembang untuk membuat, mengedit, dan menjalankan kueri MySQL database server. Memiliki utilitas untuk melihat data dan mengekspornya.
- Penyorot warna sintaksisnya membantu pengembang dengan mudah menulis dan men-debug pernyataan SQL.
- Beberapa kueri dapat dijalankan dan hasilnya otomatis ditampilkan di berbagai tab.
- Kueri juga disimpan di panel riwayat untuk diambil dan dijalankan nanti.
Gambar di bawah menunjukkan jendela pengembangan SQL MySQL Meja kerja.
Cara Menggunakan MySQL Meja Kerja – Alat administrasi
Administrasi server memainkan peran penting dalam mengamankan data perusahaan. Masalah utama mengenai administrasi server adalah manajemen pengguna, konfigurasi server, log server dan banyak lagi. meja kerja MySQL memiliki fitur-fitur berikut yang menyederhanakan proses MySQL administrasi server;
- Administrasi pengguna – utilitas visual untuk mengelola pengguna yang memungkinkan administrator basis data dengan mudah menambah dan menghapus pengguna baru jika diperlukan, memberikan dan menghapus hak istimewa, serta melihat profil pengguna.
- Konfigurasi server – memungkinkan konfigurasi server tingkat lanjut dan penyempurnaan untuk kinerja optimal.
- Pencadangan dan pemulihan basis data – alat visual untuk mengekspor/mengimpor MySQL membuang file. MySQL file dump berisi skrip SQL untuk membuat database, tabel, tampilan, prosedur tersimpan, dan penyisipan data.
- Log server – alat visual untuk melihat MySQL log server. Log tersebut mencakup log kesalahan, log biner, dan log InnodDB. Log ini berguna saat melakukan diagnosis di server. Gambar di bawah menunjukkan jendela pemodelan untuk MySQL Meja kerja.
Gambar di bawah menunjukkan panel Admin untuk Workbench MySQL.
Cara Install MySQL meja kerja (untuk Windows)
Dalam MySQL Tutorial meja kerja untuk pemula, kita akan belajar cara menginstal dan menggunakannya MySQL Meja kerja.
Install MySQL meja kerja adalah proses 2 langkah.
1) Pasang MySQL Community Server
2) Pasang MySQL meja kerja – Anda dapat menginstal meja kerja menggunakan file zip atau penginstal msi (disarankan)
Catatan: Anda memerlukan Hak Istimewa Administrator atau Power User untuk melakukan instalasi.
Mulai
Setelah Anda selesai menginstal di atas, Anda perlu mengaturnya MySQL Meja kerja seperti yang ditunjukkan di bawah ini-
Berikut ini adalah proses langkah demi langkah tentang Cara Menginstal MySQL meja kerja.
Langkah 1) Buka Jendela Beranda
Langkah pertama adalah meluncurkan Workbench MySQL. Apa yang Anda lihat disebut Jendela Rumah
Selanjutnya Anda perlu membuat MySQL Koneksi Server yang berisi rincian tentang server basis data target termasuk cara menghubungkannya. Klik ” + “ in MySQL Jendela Rumah Meja Kerja. Ini akan terbuka Siapkan Koneksi Baru. Penyihir
Langkah 3) Klik tombol Konfigurasi Manajemen Server
Sebagai pemula Anda dapat membuat koneksi untuk server yang diinstal secara lokal. Klik Konfigurasikan Manajemen Server tombol masuk Siapkan Koneksi Baru jendela untuk memeriksa konfigurasi MySQL Server.
Langkah 4) Klik tombol Berikutnya untuk melanjutkan
Jendela baru terbuka bernama Konfigurasikan Manajemen Lokal. Klik tombol Berikutnya untuk melanjutkan.
Langkah 5) Masukkan kata sandi Anda dan tekan OK
Selanjutnya Wizard akan menguji koneksi ke database. Jika pengujian gagal, kembali dan perbaiki parameter koneksi database.5. Selanjutnya akan terbuka jendela pop up yang menanyakan password root Anda untuk menguji koneksi Anda dengan server mysql lokal. Password adalah yang Anda tetapkan selama instalasi MySQL Meja kerja. Masukkan kata sandi Anda dan tekan OK
Langkah 6) Klik Berikutnya untuk melanjutkan
Selanjutnya Wizard akan menguji koneksi ke database. Jika pengujian gagal, kembali dan perbaiki parameter koneksi database. Lain jika semua tes berhasil klik Berikutnya untuk melanjutkan.
Langkah 7) Klik Berikutnya
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 mengklik Selanjutnya untuk melanjutkan.
Langkah 8) Pilih MySQL File Konfigurasi Server
Wizard kemudian akan memeriksa kemampuan untuk mengakses MySQL File Konfigurasi Server, dan uji perintah start/stop.
Langkah 9) Klik Selesai untuk menyelesaikan konfigurasi server
Selanjutnya Anda dapat meninjau konfigurasi saat ini. Setelah meninjau konfigurasi, Klik Selesai untuk menyelesaikan konfigurasi server.
Langkah 10) Klik pada Uji Koneksi
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 ].
Langkah 11) klik OK
Kotak dialog baru akan terbuka menanyakan kata sandi untuk pengguna root/terpilih. Jika Anda MySQL pengguna root memiliki kata sandi, Anda dapat memasukkannya menggunakan Store in Vault fitur. Klik Oke.
Jika kata sandi yang dimasukkan pengguna benar maka akan muncul layar berikut. Klik keduanya oke tombol dan Anda siap melakukannya.
Contoh baru ditampilkan di beranda.
Double klik dan mulai membuat kueri.
Kesimpulan
- 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.
- MySQL Server dapat dikelola menggunakan sejumlah alat akses server MySQL yang mencakup produk komersial dan sumber terbuka. Contoh populernya meliputi;
- phpMyAdmin – alat akses server sumber terbuka berbasis web lintas platform
- SQLYog – ditujukan pada platform windows, alat akses server komersial desktop
- MySQL meja kerja – alat akses server sumber terbuka lintas platform
- MySQL meja kerja adalah lingkungan pengembangan terintegrasi untuk MySQL server. Ini memiliki utilitas untuk pemodelan basis data dan perancangan, pengembangan SQL dan administrasi server.