Mengurus Pangkalan Data ServBay pada macOS menggunakan Sequel Pro
Sequel Pro ialah alat pengurusan pangkalan data sumber terbuka yang sangat popular, direka khas untuk macOS, dan sangat sesuai untuk mengurus pangkalan data MySQL serta MariaDB. Bagi pembangun yang menggunakan ServBay sebagai persekitaran pembangunan tempatan, Sequel Pro menawarkan antara muka yang intuitif dan berkesan untuk membantu anda menyambung serta mengurus pangkalan data yang disertakan oleh ServBay (biasanya MariaDB atau MySQL) dengan mudah.
Dokumen ini akan menerangkan secara terperinci cara menggunakan Sequel Pro untuk menyambung ke pangkalan data ServBay dan melaksanakan operasi pengurusan asas.
Apakah itu Sequel Pro?
Sequel Pro menyediakan antara muka pengguna yang ringkas dan intuitif, menjadikan pengurusan pangkalan data lebih mudah serta cekap. Ia menawarkan beberapa kelebihan utama seperti berikut:
- Fokus pada MySQL/MariaDB: Sequel Pro dikhususkan untuk pengurusan MySQL dan MariaDB, dengan fungsi serta prestasi yang dioptimumkan untuk kedua-dua jenis pangkalan data ini.
- Mesra pengguna: Menyediakan antara muka grafik (GUI) yang mudah digunakan, membolehkan anda melakukan pelbagai operasi pangkalan data tanpa perlu menghafal arahan baris perintah yang rumit.
- Prestasi tinggi: Penekanan pada prestasi membolehkan Sequel Pro mengendalikan data berskala besar dan pertanyaan kompleks dengan pantas.
- Ciri-ciri lengkap: Menyokong penyuntingan pertanyaan, import/eksport data, pengurusan struktur jadual, pengurusan kebenaran pengguna, penyuntingan SQL, dan banyak lagi yang memenuhi keperluan harian pembangun.
Dengan Sequel Pro, pembangun boleh memberi tumpuan lebih kepada pembangunan logik perniagaan tanpa terlalu banyak dibebani isu pengurusan pangkalan data.
Prasyarat
Sebelum bermula, pastikan anda telah memenuhi syarat-syarat berikut:
- ServBay telah dipasang dan sedang berjalan pada sistem macOS anda.
- Sequel Pro telah dipasang pada macOS anda. Jika belum, muat turun versi terkini daripada laman rasmi Sequel Pro.
Menyambung ke Pangkalan Data ServBay
ServBay secara lalai menyediakan MariaDB atau MySQL. Ikuti langkah-langkah berikut untuk menyambung menggunakan Sequel Pro:
- Muat turun dan pasang Sequel Pro: Sekiranya belum dipasang, muat turun klien untuk macOS daripada laman rasmi Sequel Pro dan ikuti arahan pemasangan.
- Bina sambungan baharu:
- Buka aplikasi Sequel Pro.
- Klik butang "Connect" di bahagian kiri bawah atau pilih menu
File
->New Connection
untuk mencipta sambungan pangkalan data baharu.
- Konfigurasi maklumat sambungan:
- Dalam tetingkap sambungan, anda boleh memilih dua jenis kaedah sambungan: Socket atau Standard (TCP/IP).
- Untuk persekitaran ServBay tempatan, disarankan menggunakan sambungan Socket kerana ia biasanya lebih pantas serta selamat, memanfaatkan komunikasi terus melalui sistem fail.
- Pilih jenis sambungan "Socket":
- Username: Nama pengguna root pangkalan data lalai ServBay ialah
root
. - Password: Kata laluan untuk pengguna
root
boleh disalin daripada tab "Database" di antara muka utama aplikasi ServBay. - Socket: Masukkan laluan fail MariaDB/MySQL Socket lalai ServBay:
/Applications/ServBay/tmp/mysql.sock
. - Database: Boleh dibiarkan kosong; pilih atau cipta pangkalan data selepas sambungan berjaya.
- Username: Nama pengguna root pangkalan data lalai ServBay ialah
- Pilih jenis sambungan "Standard (TCP/IP)" (alternatif):
- Host: Masukkan
127.0.0.1
ataulocalhost
. - Username:
root
. - Password: Seperti sambungan Socket, peroleh daripada tab "Database" dalam ServBay.
- Port: Masukkan
3306
(lalai untuk MariaDB/MySQL pada ServBay). - Database: Boleh dibiarkan kosong.
- Host: Masukkan
- Nota: Anda hanya perlu memilih salah satu antara Socket atau Standard (TCP/IP) untuk membuat sambungan.
- Uji sambungan dan simpan:
- Selepas maklumat sambungan diisi, klik butang "Test Connection" di kiri bawah untuk memastikan semua maklumat tepat dan sambungan ke pangkalan data berjaya.
- Jika sambungan berjaya, klik butang "Add to Favorites" untuk menyimpan konfigurasi sambungan bagi kemudahan pada masa akan datang.
- Akhir sekali, klik butang "Connect" untuk mula bersambung ke pangkalan data.
Setelah sambungan berjaya, anda akan memasuki antara muka pengurusan pangkalan data di Sequel Pro.
Operasi Asas Pangkalan Data
Selepas bersambung ke pangkalan data ServBay, anda boleh menjalankan pelbagai tugas pengurusan dengan Sequel Pro. Berikut ialah beberapa operasi biasa:
Cipta Pangkalan Data
- Selepas berjaya bersambung, pada bahagian kiri tetingkap Sequel Pro, anda akan lihat senarai pangkalan data yang boleh diakses oleh pengguna.
- Klik butang "+" di bahagian atas senarai kiri dan pilih "Add Database".
- Dalam dialog yang muncul, masukkan nama pangkalan data yang ingin anda cipta (contoh:
servbay_demo_db
). - Klik butang "Add Database" untuk menyelesaikan penciptaan pangkalan data baharu.
Cipta Jadual
- Dalam senarai kiri, pilih pangkalan data yang baru anda cipta atau yang anda ingin gunakan.
- Klik tab "Structure" di bahagian atas antara muka utama.
- Klik butang "+" di bawah tab "Structure" dan pilih "Add Table".
- Dalam editor struktur jadual yang muncul:
- Masukkan nama jadual (contoh:
users
). - Klik butang "+" Column di bawah untuk menambah medan (lajur).
- Tentukan nama, jenis data, panjang, sama ada membenarkan NULL, nilai lalai, indeks (seperti PRIMARY KEY, INDEX, UNIQUE), dan sama ada Auto Increment untuk setiap medan.
- Contoh, anda boleh menambah medan seperti
id
(INT, PRIMARY KEY, Auto Increment),username
(VARCHAR, 50, NOT NULL),email
(VARCHAR, 100, UNIQUE),created_at
(DATETIME, Default: CURRENT_TIMESTAMP).
- Masukkan nama jadual (contoh:
- Setelah siap konfigurasi, klik butang "Save" di bahagian bawah untuk mencipta jadual.
Tambah Data (Sisip Baris)
- Dalam senarai kiri, pilih pangkalan data yang mengandungi jadual yang ingin diubah.
- Dalam senarai jadual, pilih jadual yang ingin anda tambahkan data (contoh:
users
). - Klik tab "Content" di bahagian atas antara muka utama.
- Dalam paparan kandungan data, klik butang "+" di kiri atas untuk sisip baris baharu.
- Klik dua kali pada setiap sel dalam baris baharu untuk memasukkan nilai bagi setiap medan.
- Setelah selesai, klik butang "Save" di bahagian bawah untuk menyimpan data.
Pertanyaan Data
- Dalam senarai kiri, pilih pangkalan data yang mengandungi jadual yang anda ingin pertanyaan.
- Dalam senarai jadual, pilih jadual berkaitan.
- Klik tab "Content" di bahagian atas untuk melihat semua data dalam jadual (tertakluk kepada tetapan bilangan baris).
- Untuk pertanyaan lebih kompleks, klik tab "Query" di bahagian atas.
- Dalam penyunting SQL, masukkan arahan SQL anda (contoh:
SELECT * FROM users WHERE username = 'servbay-demo';
). - Klik butang "Run Current Query" di bawah penyunting untuk menjalankan pertanyaan. Hasilnya dipaparkan di kawasan bawah.
Kemas Kini Data
- Dalam senarai kiri, pilih pangkalan data yang mengandungi jadual yang ingin dikemas kini.
- Dalam senarai jadual, pilih jadual yang ingin anda kemas kini.
- Klik tab "Content" di bahagian atas.
- Cari baris data yang ingin anda ubah dalam paparan kandungan data.
- Klik dua kali pada sel yang ingin diubah dan kemas kini nilainya.
- Selepas ubah suai, klik butang "Save" di bahagian bawah untuk menyimpan perubahan.
Padam Data (Padam Baris)
- Dalam senarai kiri, pilih pangkalan data yang mengandungi jadual yang anda ingin padamkan barisnya.
- Dalam senarai jadual, pilih jadual berkaitan.
- Klik tab "Content" di bahagian atas.
- Pilih baris data yang anda ingin padam (anda boleh pilih lebih daripada satu dengan menahan kekunci
Shift
atauCommand
). - Klik butang "-" di kiri atas untuk padam baris terpilih.
- Klik butang "Save" di bahagian bawah untuk sahkan pemadaman.
Padam Jadual
- Dalam senarai kiri, pilih pangkalan data yang mengandungi jadual yang ingin dipadam.
- Dalam senarai jadual, klik kanan pada nama jadual yang ingin dipadam.
- Pilih "Delete Table" dalam menu konteks yang muncul.
- Dalam dialog pengesahan, baca amaran dengan teliti dan klik "Delete" untuk sahkan.
Padam Pangkalan Data
- Dalam senarai kiri, klik kanan pada nama pangkalan data yang ingin dipadam.
- Pilih "Delete Database" dalam menu konteks yang muncul.
- Dalam dialog pengesahan, baca amaran dengan teliti dan klik "Delete" untuk sahkan. Nota: Memadam pangkalan data akan memadam secara kekal semua jadual dan data di dalamnya. Lakukan dengan berhati-hati!
Rumusan
Dengan langkah-langkah di atas, anda boleh menggunakan Sequel Pro untuk menyambung serta mengurus pangkalan data MariaDB atau MySQL pada ServBay dengan cekap. Gabungan antara muka mesra pengguna serta fungsi hebat Sequel Pro bersama kestabilan persekitaran pembangunan ServBay dapat mempertingkatkan keberkesanan pembangunan web anda. Sama ada mereka bentuk struktur pangkalan data, operasi data, atau melaksanakan pertanyaan SQL yang kompleks, Sequel Pro ialah rakan pengurusan pangkalan data yang mantap untuk pengguna ServBay di macOS.