Cara Menggunakan Navicat untuk Mengurus Pangkalan Data ServBay
Navicat ialah alat pengurusan dan pembangunan pangkalan data yang sangat digemari oleh para pembangun. Ia menyokong pelbagai sistem pangkalan data utama termasuk, tetapi tidak terhad kepada, MySQL, MariaDB, PostgreSQL, SQLite dan Redis. Bagi pembangun yang menggunakan ServBay sebagai persekitaran pembangunan web tempatan, gabungan Navicat dapat meningkatkan kecekapan dan kemudahan pengurusan pangkalan data dengan ketara.
Dokumen ini akan membimbing anda bagaimana untuk menggunakan Navicat untuk menyambung dan mengurus pangkalan data yang disediakan oleh ServBay.
Apa itu Navicat?
Navicat menawarkan antara muka pengguna grafik (GUI) yang intuitif dan kaya ciri, membolehkan pembangun melaksanakan tugasan pangkalan data yang kompleks dengan mudah, seperti mereka bentuk struktur pangkalan data secara grafik, menjalankan pertanyaan SQL, mengimport/mengeksport data, menyegerak pangkalan data dan banyak lagi.
Kelebihan utama Navicat termasuk:
- Sokongan pelbagai jenis pangkalan data: Satu alat untuk menguruskan pelbagai jenis pangkalan data tanpa perlu bertukar persekitaran.
- Antara muka mesra pengguna: Mudah dipelajari dan digunakan; walaupun pengguna baharu pangkalan data boleh memulakan dengan pantas.
- Prestasi tinggi: Dioptimumkan untuk pemprosesan data dan pelaksanaan pertanyaan yang pantas.
- Set ciri lengkap: Menyeluruh untuk reka bentuk pangkalan data, pembangunan, pengurusan, serta penyelenggaraan.
Dengan menggabungkan Navicat dan ServBay, anda boleh mengurus perkhidmatan pangkalan data ServBay dengan efisien melalui antara muka grafik, memudahkan aliran kerja pembangunan tempatan anda.
Prasyarat
Sebelum bermula, pastikan anda telah melengkapkan perkara berikut:
- Telah memuat turun dan memasang ServBay pada sistem macOS, serta memastikan ServBay sedang berjalan.
- Pangkalan data yang anda ingin sambungkan (seperti MariaDB/MySQL, PostgreSQL, Redis) telah dihidupkan di dalam ServBay.
- Telah memuat turun dan memasang klien Navicat. Anda boleh mendapat versi yang bersesuaian dari laman rasmi Navicat.
Mengurus Pangkalan Data MariaDB (MySQL) ServBay dengan Navicat
ServBay secara lalai menyediakan perkhidmatan pangkalan data MariaDB atau MySQL. Berikut adalah langkah-langkah untuk menyambung dan mengurusnya menggunakan Navicat:
Menyambung ke Pangkalan Data
- Buka klien Navicat.
- Klik butang atau menu "Sambungan" di sudut atas kiri, kemudian pilih "MySQL" atau "MariaDB" untuk membuat sambungan baru.
- Dalam tetingkap konfigurasi sambungan, masukkan maklumat berikut:
- Nama Sambungan: Berikan nama yang mudah dikenal pasti, seperti
ServBay MariaDB
atauServBay MySQL
. - Alamat Hos/IP:
127.0.0.1
ataulocalhost
. - Port:
3306
. - Nama Pengguna (Username) dan Kata Laluan (Password): Maklumat ini boleh didapati di tab Database dalam aplikasi ServBay. Pastikan anda menggunakan nama pengguna dan kata laluan yang dipaparkan dalam ServBay.
- Fail Socket: Anda juga boleh memilih untuk menyambung menggunakan Socket menggantikan TCP/IP (hos/port). Laluan fail Socket untuk MariaDB/MySQL ServBay biasanya ialah
/Applications/ServBay/tmp/mysql.sock
. Nota: Anda hanya perlu mengisi sama ada Port atau Socket untuk cara sambungan. Jika menggunakan Socket, hos dan port boleh dibiarkan kosong. Sambungan Socket biasanya lebih pantas untuk operasi tempatan. - Nama Pangkalan Data: Boleh dibiarkan kosong buat masa ini; setelah sambungan berjaya, anda boleh memilih atau mencipta pangkalan data.
- Nama Sambungan: Berikan nama yang mudah dikenal pasti, seperti
- Klik butang "Uji Sambungan" untuk mengesahkan maklumat.
- Jika ujian berjaya, klik "OK" untuk menyimpan dan membina sambungan.
Mencipta Pangkalan Data
- Dalam senarai sambungan di sebelah kiri Navicat, klik kanan pada sambungan ServBay MariaDB/MySQL yang baru dibuat.
- Pilih "Pangkalan Data Baharu".
- Masukkan nama pangkalan data yang ingin anda cipta.
- Pilih set aksara dan aturan susunan yang sesuai (biasanya
utf8mb4
danutf8mb4_unicode_ci
). - Klik "OK" untuk selesai.
Mencipta Jadual
- Dalam senarai sebelah kiri Navicat, kembangkan sambungan ServBay dan pilih pangkalan data yang baru anda cipta.
- Klik kanan pada nama pangkalan data atau bahagian "Tables" di bawahnya, kemudian pilih "Jadual Baharu".
- Dalam perancang jadual, masukkan nama jadual dan tentukan medan (kolum) jadual, termasuk nama, jenis data, panjang, benarkan NULL atau tidak, nilai lalai, kunci utama, indeks, dsb.
- Setelah reka bentuk selesai, klik butang "Simpan" di bar alat, masukkan nama jadual dan klik "OK".
Menambah Data (Masukkan Rekod)
- Dalam senarai sebelah kiri Navicat, pilih jadual yang anda ingin urus.
- Dalam paparan data di sebelah kanan, klik butang "Sisipkan" di bar alat.
- Masukkan nilai untuk setiap medan pada baris kosong yang muncul.
- Setelah selesai, klik butang "Simpan" di bar alat.
Menyemak Data (Semak Rekod)
- Dalam senarai sebelah kiri Navicat, pilih jadual yang anda ingin urus.
- Dalam paparan data di sebelah kanan, anda boleh terus melihat semua data dalam jadual.
- Anda juga boleh klik butang "Query" di bar alat untuk menggunakan penyunting SQL bagi menulis dan melaksanakan pernyataan SELECT untuk menapis dan mendapatkan data.
Kemas Kini Data (Sunting Rekod)
- Dalam senarai sebelah kiri Navicat, pilih jadual yang anda ingin kemas kini.
- Dalam paparan data di sebelah kanan, klik dua kali pada nilai medan dalam baris data yang ingin diubah.
- Sunting nilai data.
- Setelah selesai ubah suai, klik butang "Simpan" di bar alat.
Padam Data (Padam Rekod)
- Dalam senarai sebelah kiri Navicat, pilih jadual yang anda ingin urus.
- Dalam paparan data di sebelah kanan, pilih baris data yang ingin dipadam (boleh pilih berbilang baris dengan tekan Shift atau Ctrl/Cmd).
- Klik kanan pada baris terpilih, pilih "Padam Rekod" atau klik butang "Padam" di bar alat.
- Dalam kotak dialog pengesahan yang muncul, klik "Ya" untuk sahkan pemadaman.
Padam Jadual
- Dalam senarai sebelah kiri Navicat, pilih pangkalan data yang mengandungi jadual yang ingin dipadam.
- Klik kanan nama jadual yang ingin dipadam, pilih "Padam Jadual".
- Klik "Ya" pada kotak dialog pengesahan yang muncul.
Padam Pangkalan Data
- Dalam senarai sebelah kiri Navicat, klik kanan nama pangkalan data yang anda ingin padam.
- Pilih "Padam Pangkalan Data".
- Klik "Ya" pada kotak dialog pengesahan. Perhatian: Tindakan ini akan memadamkan pangkalan data serta semua datanya secara kekal. Harap berhati-hati.
Mengurus Pangkalan Data PostgreSQL ServBay dengan Navicat
ServBay turut menyokong pangkalan data PostgreSQL. Berikut adalah langkah-langkah untuk menyambung dan mengurus PostgreSQL ServBay menggunakan Navicat:
Menyambung ke Pangkalan Data
- Buka klien Navicat.
- Klik butang atau menu "Sambungan" di sudut atas kiri, kemudian pilih "PostgreSQL" untuk membuat sambungan baru.
- Dalam tetingkap konfigurasi sambungan, masukkan maklumat berikut:
- Nama Sambungan: Contohnya
ServBay PostgreSQL
. - Alamat Hos/IP:
127.0.0.1
ataulocalhost
. - Port:
5432
. - Nama Pengguna dan Kata Laluan: Maklumat ini boleh didapati di tab Database aplikasi ServBay.
- Fail Socket: Laluan fail Socket untuk PostgreSQL ServBay biasanya ialah
/Applications/ServBay/tmp/.s.PGSQL.5432
. Nota: Jika anda mengisi laluan Socket, hos dan port biasanya tidak perlu diisi. - Nama Pangkalan Data: Sambungan kali pertama boleh ke pangkalan data lalai (misalnya
postgres
). Setelah bersambung, anda boleh pilih atau cipta pangkalan data lain.
- Nama Sambungan: Contohnya
- Klik "Uji Sambungan" untuk mengesahkan maklumat.
- Jika ujian berjaya, klik "OK" untuk menyimpan dan membina sambungan.
Mencipta Pangkalan Data
- Dalam senarai sambungan di sebelah kiri Navicat, klik kanan pada sambungan ServBay PostgreSQL yang baru.
- Pilih "Pangkalan Data Baharu".
- Masukkan nama pangkalan data yang anda ingin cipta.
- Pilih templat, pengekodan dan aturan susunan yang sesuai.
- Klik "OK" untuk selesai.
Mencipta Jadual
- Dalam senarai di sebelah kiri Navicat, kembangkan sambungan ServBay dan pilih pangkalan data yang baru anda cipta.
- Klik kanan pada nama pangkalan data atau bahagian "Tables", kemudian pilih "Jadual Baharu".
- Dalam perancang jadual, masukkan nama jadual dan tentukan medan (kolum), termasuk nama, jenis data, panjang, benarkan NULL atau tidak, nilai lalai, kunci utama, indeks, dsb.
- Setelah siap, klik butang "Simpan" di bar alat, masukkan nama jadual, dan klik "OK".
Menambah Data
(Langkah operasi adalah sama seperti bahagian MariaDB/MySQL. Sila rujuk langkah "Menambah Data" di atas.)
Menyemak Data
(Langkah operasi adalah sama seperti bahagian MariaDB/MySQL. Sila rujuk langkah "Menyemak Data" di atas.)
Kemas Kini Data
(Langkah operasi adalah sama seperti bahagian MariaDB/MySQL. Sila rujuk langkah "Kemas Kini Data" di atas.)
Padam Data
(Langkah operasi adalah sama seperti bahagian MariaDB/MySQL. Sila rujuk langkah "Padam Data" di atas.)
Padam Jadual
(Langkah operasi adalah sama seperti bahagian MariaDB/MySQL. Sila rujuk langkah "Padam Jadual" di atas.)
Padam Pangkalan Data
(Langkah operasi adalah sama seperti bahagian MariaDB/MySQL. Sila rujuk langkah "Padam Pangkalan Data" di atas.)
Mengurus Pangkalan Data SQLite 3 dengan Navicat
SQLite ialah enjin pangkalan data terbina masuk yang ringan, di mana data disimpan dalam satu fail. ServBay memudahkan integrasi dan penggunaan fail pangkalan data SQLite.
Menyambung ke Pangkalan Data
Tidak seperti pangkalan data pelayan, sambungan SQLite dibuat terus ke fail pangkalan data:
- Buka klien Navicat.
- Klik butang atau menu "Sambungan" di sudut atas kiri, kemudian pilih "SQLite" untuk membuat sambungan baru.
- Dalam tetingkap konfigurasi sambungan, masukkan maklumat berikut:
- Nama Sambungan: Contohnya
ServBay SQLite DB
. - Fail Pangkalan Data: Klik butang di sebelah untuk memilih atau semak imbas fail
.sqlite
atau.db
anda. Disyorkan simpan fail SQLite anda di direktori data ServBay, contohnya/Applications/ServBay/db/sqlite/
.
- Nama Sambungan: Contohnya
- Klik butang "Uji Sambungan" (jika fail telah wujud) untuk pastikan fail boleh dicapai.
- Klik "OK" untuk simpan dan membina sambungan.
Mencipta Pangkalan Data
Mencipta pangkalan data SQLite sebenarnya ialah mencipta satu fail pangkalan data baru:
- Dalam tetingkap sambungan Navicat, pilih "SQLite".
- Masukkan nama sambungan.
- Dalam laluan "Fail Pangkalan Data", masukkan laluan penuh serta nama fail pangkalan data baru (contoh:
/Applications/ServBay/db/sqlite/my_new_database.db
). - Klik "OK" untuk simpan sambungan. Navicat akan bertanya sama ada mahu mencipta fail ini semasa anda mula menyambung atau membuat operasi pertama.
Mencipta Jadual
- Dalam senarai di sebelah kiri Navicat, pilih pangkalan data SQLite yang anda sambungkan atau cipta.
- Klik kanan pada nama pangkalan data dan pilih "Jadual Baharu".
- Dalam perancang jadual, masukkan nama jadual dan tentukan medan.
- Setelah siap, klik butang "Simpan" di bar alat, masukkan nama jadual dan klik "OK".
Menambah Data
(Langkah operasi adalah sama seperti bahagian MariaDB/MySQL. Sila rujuk langkah "Menambah Data" di atas.)
Menyemak Data
(Langkah operasi adalah sama seperti bahagian MariaDB/MySQL. Sila rujuk langkah "Menyemak Data" di atas.)
Kemas Kini Data
(Langkah operasi adalah sama seperti bahagian MariaDB/MySQL. Sila rujuk langkah "Kemas Kini Data" di atas.)
Padam Data
(Langkah operasi adalah sama seperti bahagian MariaDB/MySQL. Sila rujuk langkah "Padam Data" di atas.)
Padam Jadual
(Langkah operasi adalah sama seperti bahagian MariaDB/MySQL. Sila rujuk langkah "Padam Jadual" di atas.)
Padam Pangkalan Data
Memadam pangkalan data SQLite bermaksud memadam fail pangkalan data yang sepadan:
- Dalam senarai di sebelah kiri Navicat, klik kanan pada sambungan SQLite yang ingin dipadam dan pilih "Padam Sambungan". Ini hanya akan membuang maklumat sambungan dari Navicat.
- Untuk memadam sepenuhnya pangkalan data, anda perlu mencari fail
.sqlite
atau.db
tersebut secara manual dan padamkannya. Navigasi ke direktori fail tersebut dalam macOS Finder (contohnya/Applications/ServBay/db/sqlite/
), kemudian padam fail. Tindakan ini akan memadam pangkalan data serta semua data secara kekal. Harap berhati-hati.
Mengurus Pangkalan Data Redis ServBay dengan Navicat
Redis ialah pangkalan data penyimpanan nilai kekunci berprestasi tinggi, kerap digunakan untuk cache, sistem pesanan, dan sebagainya. ServBay didatangkan dengan Redis secara lalai.
Menyambung ke Pangkalan Data
- Buka klien Navicat.
- Klik butang atau menu "Sambungan" di sudut atas kiri, kemudian pilih "Redis" untuk membuat sambungan baru.
- Dalam tetingkap konfigurasi sambungan, masukkan maklumat berikut:
- Nama Sambungan: Contohnya
ServBay Redis
. - Alamat Hos/IP:
127.0.0.1
ataulocalhost
. - Port:
6379
. - Kata Laluan: Secara lalai, Redis yang dipasang oleh ServBay tidak mempunyai kata laluan. Tinggalkan kosong kecuali anda telah tetapkan kata laluan sendiri.
- Nama Sambungan: Contohnya
- Klik "Uji Sambungan" untuk mengesahkan maklumat.
- Jika ujian berjaya, klik "OK" untuk simpan dan membina sambungan.
Mengurus Data (Operasi Nilai Kekunci)
Redis berunsurkan storan nilai kekunci, dengan gaya pengurusan berbeza daripada pangkalan data relasi (seperti MySQL). Navicat menyediakan antara muka grafik untuk mengurus kekunci (Key) dan nilainya (Value).
- Dalam senarai di sebelah kiri Navicat, pilih sambungan ServBay Redis yang baru.
- Dalam paparan kanan, anda akan melihat semua pangkalan data dalam Redis (lalai DB 0-15). Klik dua kali untuk masuk ke satu pangkalan data (contohnya DB 0).
- Lihat Kekunci: Dalam paparan pangkalan data, Navicat akan menyenaraikan semua kekunci yang ada. Anda boleh menggunakan fungsi carian atau penapisan di bahagian atas untuk mencari kekunci tertentu.
- Tambah Kekunci: Klik butang "Kunci Baharu" di bar alat. Pilih jenis kekunci (String, List, Hash, Set, Sorted Set), masukkan nama kekunci dan nilai yang berkaitan, kemudian klik "Simpan".
- Edit Kekunci: Klik dua kali kekunci dalam senarai. Anda boleh melihat dan mengedit nilai, jenis serta masa luput (TTL) kekunci tersebut. Setelah perubahan, klik "Simpan".
- Padam Kekunci: Pilih kekunci yang ingin dipadam (anda boleh pilih lebih dari satu), klik kanan dan pilih "Padam Kekunci" atau klik butang "Padam" di bar alat. Sahkan dalam dialog yang muncul dengan klik "Ya".
Soalan Lazim (FAQ)
- Tidak dapat menyambung ke pangkalan data, mesej sambungan ditolak?
- Sila pastikan aplikasi ServBay sedang berjalan serta perkhidmatan pangkalan data yang ingin disambung (seperti MariaDB/MySQL, PostgreSQL, Redis) sudah dihidupkan (semak status perkhidmatan pada skrin utama ServBay).
- Periksa maklumat sambungan yang dimasukkan dalam Navicat, termasuk alamat hos (
127.0.0.1
), port (MariaDB/MySQL:3306
, PostgreSQL:5432
, Redis:6379
). - Jika menggunakan sambungan Socket, pastikan laluan fail Socket tepat (
/Applications/ServBay/tmp/mysql.sock
atau/Applications/ServBay/tmp/.s.PGSQL.5432
). - Semak tetapan firewall anda untuk pastikan Navicat tidak dihalang daripada menyambung ke port tempatan.
- Lupa nama pengguna atau kata laluan pangkalan data?
- Nama pengguna dan kata laluan lalai pangkalan data ServBay boleh didapati di tab Database dalam aplikasi ServBay. Sila rujuk aplikasi ServBay secara terus untuk mendapatkan maklumat ini.
Rumusan
Melalui panduan ini, anda seharusnya telah menguasai cara menggunakan Navicat, alat pengurusan pangkalan data berkuasa, untuk menyambung ke pangkalan data tempatan ServBay termasuk MariaDB/MySQL, PostgreSQL, SQLite dan Redis. Dengan antara muka grafik intuitif Navicat, anda boleh mereka bentuk struktur pangkalan data, melakukan operasi data dan urusan pengurusan dengan lebih cekap, seterusnya mengoptimumkan aliran kerja pembangunan tempatan anda. ServBay menawarkan infrastruktur pangkalan data yang stabil dan boleh dipercayai, manakala Navicat menyediakan antara muka pengurusan yang mesra pengguna—gabungan kedua-duanya adalah pilihan terbaik untuk pembangunan pangkalan data tempatan berkesan buat pembangun.