Apa itu MySQL?
MySQL adalah pangkalan data hubungan sumber terbuka.
MySQL adalah platform silang yang bermaksud berjalan di sejumlah platform yang berbeza 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 reka bentuk
- Meja kerja MySQL - alat pengembangan SQL
- Meja kerja MySQL - Alat pentadbiran
- Pasang Panduan meja kerja MySQL
Mengapa menggunakan MySQL?
Terdapat sejumlah sistem pengurusan pangkalan data hubungan di pasaran.
Contoh pangkalan data hubungan merangkumi Microsoft SQL Server, Microsoft Access, Oracle, DB2 dll.
Seseorang mungkin bertanya mengapa kita memilih MySQL daripada sistem pengurusan pangkalan data yang lain.
Jawapan untuk soalan ini bergantung pada beberapa faktor.
Mari kita lihat kekuatan MySQL berbanding dengan pangkalan data hubungan seperti SQL Server -
- MySQL menyokong pelbagai enjin penyimpanan masing-masing dengan spesifikasi tersendiri sementara sistem lain seperti pelayan SQL hanya menyokong enjin storan tunggal. Untuk menghargai pernyataan ini, mari kita lihat dua enjin storan yang disokong oleh MySQL.
- InnoDB: - enjin penyimpanan lalai yang disediakan dengan MySQL pada versi 5.5. InnoDB menyokong kunci asing untuk integriti rujukan dan juga menyokong transaksi standard ACID.
- MyISAM: - itu adalah mesin simpanan lalai untuk MySQL sebelum versi 5.5. MyISAM kekurangan sokongan untuk transaksi. Kelebihannya berbanding InnoDB termasuk kesederhanaan dan prestasi tinggi.
- MySQL mempunyai prestasi tinggi berbanding sistem pangkalan data hubungan lain. Ini disebabkan kesederhanaan dalam reka bentuk dan sokongan untuk enjin simpanan banyak.
- Dari segi kos, ia lebih murah dari segi kos jika dibandingkan dengan pangkalan data hubungan lain. Sebenarnya, edisi komuniti adalah percuma. Edisi komersial mempunyai bayaran pelesenan yang juga menjimatkan kos berbanding dengan biaya pelesenan untuk produk seperti Microsoft SQL Server.
- Cross platform - MySQL berfungsi di banyak platform yang bermaksud ia boleh digunakan di kebanyakan mesin. Sistem lain seperti MS SQL Server hanya berjalan di platform windows.
Untuk berinteraksi dengan MySQL, anda memerlukan alat akses pelayan yang dapat berkomunikasi dengan pelayan MySQL. MySQL menyokong pelbagai sambungan pengguna.
Apa itu MySQL Workbench?
MySQL Workbench adalah alat capaian dan pemodelan pangkalan data Visual untuk pangkalan data hubungan pelayan MySQL. Ini memfasilitasi penciptaan model data fizikal baru dan pengubahsuaian pangkalan data MySQL yang ada dengan fungsi rekayasa terbalik / maju dan pengurusan perubahan. Tujuan MySQL workbench adalah untuk menyediakan antara muka untuk bekerja dengan pangkalan data dengan lebih mudah dan lebih tersusun.
Bermula Meja kerja MySQL- Alat Pemodelan dan Reka Bentuk
- Model adalah teras pangkalan data yang paling sah dan berprestasi tinggi. MySQLworkbench mempunyai alat yang membolehkan pemaju dan pentadbir pangkalan data secara visual membuat model reka bentuk pangkalan data fizikal yang dapat diterjemahkan dengan mudah ke dalam pangkalan data MySQL menggunakan teknik maju.
- Meja kerja MySQL menyokong penciptaan pelbagai model dalam persekitaran yang sama.
- Ia menyokong semua objek seperti jadual, pandangan, prosedur tersimpan, pencetus, dan lain-lain yang membentuk pangkalan data.
- Meja kerja MySQL mempunyai utiliti pengesahan model terpasang yang melaporkan sebarang masalah yang mungkin ditemui kepada pemodel data.
- Ini juga memungkinkan untuk notasi pemodelan yang berbeza dan dapat diperluas dengan menggunakan LUA bahasa skrip.
Gambar yang ditunjukkan di bawah menunjukkan tetingkap pemodelan untuk MySQLWorkbench.
Meja kerja MySQL - alat pengembangan SQL
Bahasa Pertanyaan Berstruktur (SQL) membolehkan kita memanipulasi pangkalan data hubungan kita. SQL adalah inti dari semua pangkalan data hubungan.
- MySQLworkbench, telah membina editor visual SQL.
- Editor Visual SQL membolehkan pembangun membina, mengedit dan menjalankan pertanyaan terhadap pangkalan data pelayan MySQL. Ia mempunyai utiliti untuk melihat data dan mengeksportnya.
- Penyorot warna sintaksnya membantu pembangun menulis dan menyahpepijat penyataan SQL dengan mudah.
- Beberapa pertanyaan boleh dijalankan dan hasilnya secara automatik dipaparkan di tab yang berbeza.
- Pertanyaan juga disimpan di panel sejarah untuk diambil dan dijalankan kemudian.
Gambar yang ditunjukkan di bawah menunjukkan tetingkap pengembangan SQL untuk MySQL Workbench.
Meja kerja MySQL - Alat pentadbiran
Pentadbiran pelayan memainkan peranan penting dalam mengamankan data syarikat. Masalah utama mengenai pentadbiran pelayan adalah pengurusan pengguna, konfigurasi pelayan, log pelayan dan banyak lagi. Workbench MySQL mempunyai ciri-ciri berikut yang mempermudah proses pentadbiran pelayan MySQL;
- Pentadbiran pengguna - utiliti visual untuk mengurus pengguna yang membolehkan pentadbir pangkalan data dengan mudah menambahkan pengguna baru dan membuang pengguna yang ada jika perlu, memberi dan melepaskan hak istimewa dan melihat profil pengguna.
- Konfigurasi pelayan - membolehkan konfigurasi pelayan yang lebih maju dan penyesuaian yang baik untuk prestasi yang optimum.
- Sandaran dan pemulihan pangkalan data - alat visual untuk mengeksport / mengimport fail dump MySQL. Fail dump MySQL mengandungi skrip SQL untuk membuat pangkalan data, jadual, pandangan, prosedur tersimpan dan penyisipan data.
- Log pelayan - alat visual untuk melihat log pelayan MySQL. Log tersebut merangkumi log ralat, log binari dan log InnodDB. Log ini berguna apabila melakukan diagnosis di pelayan. Gambar yang ditunjukkan di bawah menunjukkan tetingkap pemodelan untuk MySQL Workbench.
Gambar yang ditunjukkan di bawah menunjukkan panel Admin untuk Workbench MySQL.
Cara Memasang Panduan Meja Kerja MySQL (untuk Windows)
Dalam tutorial MySQL Workbench ini untuk pemula, kita akan belajar cara memasang dan menggunakan MySQL Workbench.
Pasang meja kerja MySQL adalah proses 2 langkah.
1) Pasang Pelayan Komuniti MySQL
2) Pasang meja kerja MySQL - Anda boleh memasang meja kerja menggunakan fail zip atau pemasang msi (disyorkan)
Catatan: Anda memerlukan Hak Pentadbir atau Pengguna Kuasa untuk melakukan pemasangan.
Bermula
Setelah selesai memasang di atas, anda perlu menyediakan MySQL Workbench seperti yang ditunjukkan di bawah-
1. Langkah pertama ialah melancarkan Workbench MySQL. Apa yang anda lihat dipanggil Tetingkap Rumah
2. Seterusnya anda perlu membuat Sambungan Pelayan MySQL anda yang mengandungi perincian mengenai pelayan pangkalan data sasaran termasuk cara menyambungkannya. Klik "+" di MySQL Workbench Home Window. Ini akan membuka Persediaan Sambungan Baru . Ahli sihir
3. Sebagai pemula anda boleh membuat sambungan untuk pelayan yang dipasang secara tempatan. Klik butang Konfigurasi Pengurusan Pelayan di tetingkap Persediaan Baru Sambungan untuk memeriksa konfigurasi pelayan MySQL.
4. Tetingkap baru dibuka bernama Configure Local Management . Klik butang Next untuk meneruskan.
5. Seterusnya Wizard akan menguji sambungan ke pangkalan data. Sekiranya ujian gagal, kembali dan betulkan parameter sambungan pangkalan data. Selanjutnya ia akan membuka tetingkap pop timbul yang meminta kata laluan root anda untuk menguji hubungan anda dengan contoh pelayan mysql tempatan. Kata laluan adalah kata laluan yang anda tetapkan semasa pemasangan MySQL Workbench. Masukkan kata laluan anda dan tekan OK
6. Seterusnya Wizard akan menguji sambungan ke pangkalan data. Sekiranya ujian gagal, kembali dan betulkan parameter sambungan pangkalan data. Jika tidak, semua ujian berjaya klik Next untuk meneruskan.
7. Selepas itu wizard baru akan dibuka mengenai Pengurusan Perkhidmatan Tempatan - Ia membolehkan anda beralih antara beberapa pengawal mysql yang dipasang pada satu mesin. Sebagai pemula anda boleh memintas ini dan klik Seterusnya untuk meneruskan.
8. Wizard kemudian akan memeriksa kemampuan untuk mengakses Fail Konfigurasi Pelayan MySQL, dan menguji perintah mula / berhenti.
9. Seterusnya anda boleh menyemak konfigurasi semasa. Setelah mengkaji konfigurasi, Klik Selesai untuk menyelesaikan konfigurasi pelayan
10. Langkah Seterusnya adalah menyediakan sambungan, yang dapat digunakan untuk menyambung ke pelayan. Sekiranya anda belum membuat sambungan, anda boleh menggunakan nilai lalai yang diberikan. Klik pada Uji Sambungan [2] setelah memasukkan Nama Sambungan [1].
11. Kotak dialog baru akan terbuka yang meminta kata laluan kepada root / pengguna terpilih. Sekiranya pengguna root MySQL anda mempunyai kata laluan, anda boleh memasukkannya menggunakan ciri Store in Vault. Klik OK.
Sekiranya kata laluan yang dimasukkan untuk pengguna betul maka skrin berikut akan ditunjukkan. Klik pada kedua-dua butang OK dan anda akan berjaya.
Contoh baru ditunjukkan di laman utama.
Klik dua kali dan mulakan pertanyaan.
Ringkasan
- MySQL adalah pangkalan data hubungan sumber terbuka yang merupakan platform silang.
- MySQL menyokong pelbagai enjin penyimpanan yang sangat meningkatkan penalaan dan fleksibiliti prestasi pelayan. Sebelum versi 5.5, enjin penyimpanan lalai adalah MyISAM yang tidak mempunyai sokongan untuk transaksi, seperti versi 5.5; enjin penyimpanan lalai adalah InnoDB yang menyokong transaksi dan kunci asing.
- Pelayan MySQL dapat ditadbir menggunakan sejumlah alat akses server yang merangkumi produk komersial dan sumber terbuka. Contoh popular termasuk;
- phpMyAdmin - alat akses pelayan sumber terbuka berasaskan web lintas platform
- SQLYog - disasarkan pada platform windows, alat akses pelayan komersial desktop
- MySQL workbench - alat akses pelayan sumber terbuka lintas platform
- Meja kerja MySQL adalah persekitaran pembangunan bersepadu untuk pelayan MySQL. Ia mempunyai utiliti untuk pemodelan dan reka bentuk pangkalan data, pengembangan SQL dan pentadbiran pelayan.