MySQL Tutorial Meja Kerja: Apa itu, Cara Memasang & Menggunakan

โšก Ringkasan Cerdas

MySQL Workbench adalah alat visual resmi untuk MySQL Basis data relasional, yang menyatukan pemodelan data, pengembangan SQL, dan administrasi server dalam satu antarmuka lintas platform yang terhubung ke server lokal atau jarak jauh. MySQL server untuk pekerjaan basis data sehari-hari.

  • ๐Ÿ”ท Apa itu: MySQL Workbench adalah alat desain dan akses basis data visual untuk MySQL, menggantikan pekerjaan baris perintah dengan antarmuka grafis yang terstruktur.
  • ๏ธ Pemodelan data: Pemodelan visual dengan rekayasa maju dan mundur mengubah diagram menjadi model nyata. MySQL skema, yang didukung oleh validasi model bawaan.
  • ???? Pengembangan SQL: Editor SQL visual ini membangun, menjalankan, dan men-debug kueri dengan penyorotan warna, beberapa tab hasil, dan riwayat yang tersimpan.
  • โš™๏ธ Administrasi: Administrasi server mencakup manajemen pengguna, konfigurasi, pencadangan dan pemulihan, serta pemeriksaan log server.
  • ๐ŸชŸ instalasi: Pengaturan adalah proses dua langkah โ€” instalasi MySQL Server Komunitas, lalu MySQL Meja kerja โ€” pada Windows, macOS, atau Linux.
  • ๐Ÿค– Bantuan AI: Fitur AI text-to-SQL seperti MySQL HeatWave GenAI dan GitHub Copilot menghasilkan dan menyempurnakan kueri dari bahasa alami.

MySQL Tutorial Meja Kerja

Apa itu MySQL?

MySQL adalah database relasional sumber terbuka.

MySQL bersifat lintas platform, yang berarti dapat dijalankan di sejumlah platform berbeda seperti Windows, Linux, dan macOS.

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 kekuatan dari MySQL dibandingkan dengan basis data relasional lainnya seperti SQL Server:

  • MySQL mendukung beberapa mesin penyimpanan, masing-masing dengan spesifikasinya sendiri, sementara sistem lain seperti SQL Server hanya mendukung satu mesin penyimpanan. Untuk memahami hal ini, pertimbangkan dua mesin penyimpanan yang didukung oleh MySQL:
    • InnoDB โ€” mesin penyimpanan default yang disediakan dengan MySQL pada versi 5.5. InnoDB mendukung kunci asing untuk integritas referensial dan juga mendukung transaksi standar ACID.
    • MyISAM โ€” 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 basis data relasional lainnya. Hal ini disebabkan oleh kesederhanaan desainnya dan dukungan untuk berbagai mesin penyimpanan.
  • Hemat biaya โ€” relatif lebih murah jika dibandingkan dengan basis data relasional lainnya. Bahkan, edisi komunitasnya gratis. Edisi komersial memiliki biaya lisensi yang juga hemat biaya dibandingkan dengan biaya lisensi untuk produk seperti... Microsoft SQL Server.
  • Lintas platform โ€” MySQL Sistem ini berjalan di banyak platform, yang berarti dapat diinstal di sebagian besar mesin. Sistem lain seperti MS SQL Server hanya berjalan di platform tertentu. Windows platform.

Untuk berinteraksi dengan MySQLAnda akan memerlukan alat akses server yang dapat berkomunikasi dengan MySQL Server. MySQL mendukung banyak koneksi pengguna.

Apa itu MySQL Meja kerja?

MySQL Workbench adalah alat akses visual untuk mendesain dan memodelkan basis data. MySQL Server basis data relasional. Ini memfasilitasi pembuatan model data fisik baru dan modifikasi yang sudah ada. MySQL Basis data dengan fungsi rekayasa balik/maju dan manajemen perubahan. Tujuan dari MySQL Workbench dirancang untuk menyediakan antarmuka agar dapat bekerja dengan basis data secara lebih mudah dan terstruktur.

MySQL Workbench

MySQL Workbench menggabungkan tiga rangkaian fungsi utama โ€” pemodelan dan desain data, pengembangan SQL, dan administrasi server โ€” yang masing-masing dijelaskan di bawah ini.

Alat Pemodelan dan Desain

Model merupakan inti dari sebagian besar basis data yang valid dan berkinerja tinggi. MySQL Workbench memiliki alat yang memungkinkan pengembang dan administrator basis data untuk secara visual membuat model desain basis data fisik yang dapat dengan mudah diterjemahkan ke dalam MySQL database menggunakan rekayasa maju.

  • MySQL Workbench mendukung pembuatan beberapa model dalam lingkungan yang sama.
  • Fitur ini mendukung semua objek โ€” seperti tabel, tampilan, prosedur tersimpan, dan pemicu โ€” yang membentuk sebuah basis data.
  • MySQL Workbench memiliki utilitas validasi model bawaan yang melaporkan setiap masalah yang mungkin ditemukan kepada pemodel data.
  • Selain itu, ia juga memungkinkan notasi pemodelan yang berbeda dan dapat diperluas dengan menggunakan Lua, sebuah bahasa skrip.

Gambar di bawah ini menunjukkan jendela pemodelan untuk MySQL Meja kerja.

MySQL Alat Pemodelan dan Desain Workbench

Alat Pengembangan SQL

Bahasa Query Terstruktur (SQL) memungkinkan kita memanipulasi database relasional kita. SQL adalah jantung dari semua database relasional.

  • MySQL Workbench memiliki editor SQL visual bawaan.
  • Editor SQL visual memungkinkan pengembang untuk membuat, mengedit, dan menjalankan kueri terhadap SQL. 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 ini menunjukkan jendela pengembangan SQL untuk MySQL Meja kerja.

MySQL Alat Pengembangan SQL Workbench

Alat Administrasi

Administrasi server memainkan peran penting dalam mengamankan data perusahaan. Isu-isu utama yang berkaitan dengan administrasi server meliputi manajemen pengguna, konfigurasi server, log server, dan masih banyak lagi. MySQL Workbench memiliki fitur-fitur berikut yang menyederhanakan proses MySQL administrasi server:

  • Administrasi pengguna โ€” sebuah utilitas visual untuk mengelola pengguna yang memungkinkan administrator basis data untuk dengan mudah menambahkan pengguna baru dan menghapus pengguna yang sudah ada jika diperlukan, memberikan dan mencabut hak akses, 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 dan mengimpor MySQL membuang file. MySQL File dump berisi skrip SQL untuk membuat basis data, tabel, tampilan, dan prosedur tersimpan serta untuk memasukkan data.
  • Log server โ€” alat visual untuk melihat MySQL Log server. Log tersebut mencakup log kesalahan, log biner, dan log InnoDB. Log ini berguna saat melakukan diagnosis pada server.

Gambar di bawah ini menunjukkan panel Admin untuk MySQL Meja kerja.

MySQL Alat Administrasi Workbench

Bagian selanjutnya membahas tentang instalasi. MySQL Meja kerja di Windows.

Cara Install MySQL Meja kerja (untuk Windows)

Di bagian ini, kita akan mempelajari cara menginstal dan menggunakan MySQL Meja kerja.

Instalasi MySQL Workbench adalah proses 2 langkah.

1) Pasang MySQL Community Server.

2) Pasang MySQL Workbench โ€” Anda dapat menginstal workbench menggunakan file zip atau installer MSI (disarankan).

Catatan: Anda memerlukan hak akses Administrator atau Power User untuk melakukan instalasi.

Mulai

Setelah Anda selesai menginstal hal-hal di atas, Anda perlu melakukan pengaturan. MySQL Meja kerja seperti yang ditunjukkan di bawah ini. Berikut adalah proses langkah demi langkah tentang cara memasangnya. MySQL Meja kerja.

Langkah 1) Buka Jendela Utama. Langkah pertama adalah meluncurkan MySQL Meja kerja. Yang Anda lihat disebut Jendela Utama.

Install MySQL Workbench

Langkah 2) Buka Panduan Koneksi Baru. Selanjutnya, Anda perlu membuat MySQL Koneksi server, yang berisi detail tentang server basis data target, termasuk cara terhubung ke server tersebut. Klik "+" di MySQL Jendela Utama Workbench. Ini akan membuka wizard Pengaturan Koneksi Baru.

Install MySQL Workbench

Langkah 3) Klik tombol Konfigurasi Manajemen Server. Sebagai pemula, Anda dapat membuat koneksi untuk server yang terpasang secara lokal. Klik tombol Konfigurasi Manajemen Server di jendela Siapkan Koneksi Baru untuk memeriksa konfigurasinya. MySQL Server.

Install MySQL Workbench

Langkah 4) Klik tombol Berikutnya untuk melanjutkan. Jendela baru bernama Konfigurasi Manajemen Lokal akan terbuka. Klik tombol Berikutnya untuk melanjutkan.

Install MySQL Workbench

Langkah 5) Masukkan kata sandi Anda dan tekan OK. Selanjutnya, wizard akan menguji koneksi ke basis data. Jika pengujian gagal, kembali dan perbaiki parameter koneksi basis data. Kemudian akan muncul jendela pop-up yang meminta kata sandi root Anda untuk menguji koneksi Anda dengan basis data lokal. MySQL Instansi server. Kata sandinya adalah kata sandi yang Anda tetapkan selama instalasi. MySQLMasukkan kata sandi Anda dan tekan OK.

Install MySQL Workbench

Langkah 6) Klik Berikutnya untuk melanjutkan. Selanjutnya, wizard akan menguji koneksi ke basis data. Jika pengujian gagal, kembali dan perbaiki parameter koneksi basis data. Jika semua pengujian berhasil, klik Berikutnya untuk melanjutkan.

Install MySQL Workbench

Langkah 7) Klik Berikutnya. Setelah itu, sebuah wizard baru akan terbuka tentang Manajemen Layanan Lokal โ€” wizard ini memungkinkan Anda untuk beralih di antara beberapa layanan. MySQL server diinstal pada satu mesin. Sebagai pemula, Anda dapat melewati langkah ini dan klik Berikutnya untuk melanjutkan.

Install MySQL Workbench

Langkah 8) Pilih MySQL Berkas Konfigurasi Server. Kemudian, wizard akan memeriksa kemampuan untuk mengakses MySQL File Konfigurasi Server, dan uji perintah start/stop.

Install MySQL Workbench

Langkah 9) Klik Selesai untuk menyelesaikan konfigurasi server. Selanjutnya, Anda dapat meninjau konfigurasi saat ini. Setelah meninjau konfigurasi, klik Selesai untuk menyelesaikan konfigurasi server.

Install MySQL Workbench

Langkah 10) Klik pada Uji Koneksi. Langkah selanjutnya adalah membuat 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 ].

Install MySQL Workbench

Langkah 11) Klik OK. Kotak dialog baru akan terbuka meminta Anda memasukkan kata sandi untuk pengguna root/terpilih. Jika kata sandi Anda MySQL Pengguna root memiliki kata sandi, Anda dapat memasukkannya menggunakan Simpan di Vault fitur. Klik Oke.

Install MySQL Workbench

Jika kata sandi yang dimasukkan pengguna benar, maka layar berikut akan muncul. Klik kedua tombol OK dan Anda siap untuk melanjutkan.

Install MySQL Workbench

Contoh baru ditampilkan di beranda.

Install MySQL Workbench

Double-klik dan mulai melakukan kueri.

Pertanyaan Umum Demo Slot

The MySQL Workbench Community Edition gratis dan open source di bawah lisensi GPL, tersedia untuk Windows, macOSdan Linux. Edisi komersial dengan fitur tambahan disertakan sebagai bagian dari paket berbayar. MySQL Langganan perusahaan dari Oracle.

Ya. MySQL Workbench adalah alat klien, jadi ia membutuhkan MySQL Server yang akan dihubungkan โ€” baik yang terpasang secara lokal atau dapat dijangkau melalui koneksi jaringan TCP/IP. Instal MySQL Server Komunitas sebelum atau bersamaan dengan Workbench.

Ya. MySQL Workbench bersifat lintas platform, dengan versi komunitas resmi untuk Windows, macOSdan distribusi Linux populer. Antarmuka dan fiturnya secara umum sama di ketiganya, meskipun panduan ini mendemonstrasikan Windows instalasi.

MySQL Workbench adalah aplikasi desktop dengan alat pemodelan visual dan administrasi, sedangkan phpMyAdmin adalah antarmuka berbasis browser. Workbench cocok untuk desain skema dan pengembangan lokal; phpMyAdmin cocok untuk manajemen cepat yang dihosting di server. Keduanya gratis.

Error 2003 berarti Workbench tidak dapat terhubung ke server. Konfirmasikan MySQL Layanan sedang berjalan, nama host dan port 3306 sudah benar, dan firewall atau grup keamanan mengizinkan koneksi. Untuk server jarak jauh, periksa pengaturan bind-address.

Ya. Wizard Migrasi bawaan memindahkan skema dan data ke dalam MySQL dari sistem seperti Microsoft SQL Server, PostgreSQL, dan Sybase. Ini memetakan tipe data dan memungkinkan Anda meninjau skrip sebelum menjalankannya.

Ya. MySQL HeatWave GenAI menambahkan fitur bahasa alami ke SQL yang mengubah pertanyaan biasa menjadi pernyataan SELECT menggunakan model bahasa besar yang dipandu oleh skema Anda. Alat teks-ke-SQL AI mandiri juga dapat membuat draf. MySQL pertanyaan untuk Anda tinjau.

Ya. Kopilot GitHub menyarankan dan melengkapi SQL di editor seperti VS Code dan Visual Studio, menyusun kode penggabungan, filter, dan skema dari komentar. MySQL Workbench tidak memiliki Copilot bawaan, jadi buat draf di editor yang didukung lalu tempel.

Ringkaslah postingan ini dengan: