Mengurus Pangkalan Data ServBay dengan Sequel Pro di macOS
Sequel Pro merupakan alat pengurusan pangkalan data sumber terbuka yang sangat popular untuk macOS, khusus untuk pengurusan pangkalan data MySQL dan MariaDB. Untuk pembangun yang menggunakan ServBay sebagai persekitaran pembangunan tempatan, Sequel Pro menawarkan antaramuka yang intuitif dan berkesan, membolehkan anda menyambung dan mengurus pangkalan data tempatan ServBay (biasanya MariaDB atau MySQL) dengan mudah.
Dokumen ini akan membimbing anda secara terperinci tentang cara menyambung pangkalan data ServBay menggunakan Sequel Pro, serta langkah-langkah asas pengurusan pangkalan data.
Apa Itu Sequel Pro?
Sequel Pro menyediakan antaramuka pengguna yang ringkas dan mudah difahami, menjadikan pengurusan pangkalan data lebih cepat dan mudah. Beberapa kelebihan utamanya adalah:
- Fokus kepada MySQL/MariaDB: Sequel Pro direka khusus untuk mengurus pangkalan data MySQL dan MariaDB, menawarkan ciri dan prestasi yang dioptimumkan untuk kedua-dua pangkalan data ini.
- Mesra Pengguna: Ia menawarkan antaramuka grafik (GUI) yang mudah, membolehkan pengguna melakukan operasi pangkalan data tanpa perlu menghafal arahan terminal yang rumit.
- Prestasi Tinggi: Sequel Pro sangat mengutamakan pengoptimuman prestasi, mampu memproses data berskala besar dan pertanyaan kompleks dengan pantas.
- Ciri Kaya: Menyokong edit pertanyaan, import/eksport data, pengurusan struktur jadual, pengurusan kebenaran pengguna, penyuntingan SQL dan banyak lagi, memenuhi keperluan harian pembangun.
Dengan Sequel Pro, pembangun dapat memberi tumpuan kepada logik aplikasi tanpa membuang masa dalam pengurusan pangkalan data.
Pra-syarat
Sebelum memulakan, pastikan perkara berikut dipenuhi:
- ServBay telah dipasang dan berjalan di macOS anda.
- Sequel Pro turut dipasang di macOS anda. Jika belum, anda boleh muat turun versi terkini dari laman web rasmi Sequel Pro.
Menyambung ke Pangkalan Data ServBay
ServBay biasanya menyediakan pangkalan data MariaDB atau MySQL secara lalai. Ikuti langkah-langkah di bawah untuk menyambung menggunakan Sequel Pro:
- Muat turun dan pasang Sequel Pro: Jika belum dipasang, sila muat turun klien macOS dari laman web rasmi Sequel Pro dan selesaikan pemasangan mengikut arahan.
- Buat sambungan baharu:
- Buka aplikasi Sequel Pro.
- Klik butang “Sambung” di bahagian bawah kiri atau pilih menu
File
->New Connection
untuk mencipta sambungan pangkalan data baru.
- Konfigurasikan maklumat sambungan:
- Di tetingkap sambungan, terdapat dua pilihan utama untuk sambungan: Socket atau Standard (TCP/IP).
- Untuk persekitaran tempatan ServBay, adalah disyorkan menggunakan sambungan Socket kerana ia biasanya lebih pantas dan selamat, berkomunikasi terus melalui sistem fail.
- Pilih sambungan “Socket”:
- Nama pengguna: Nama pengguna root ServBay secara lalai ialah
root
. - Kata laluan: Kata laluan untuk pengguna
root
boleh didapati dan disalin dari tab “Pangkalan Data” di halaman utama aplikasi ServBay. - Socket: Masukkan laluan fail socket lalai untuk MariaDB/MySQL ServBay:
/Applications/ServBay/tmp/mysql.sock
. - Pangkalan data: Boleh dibiarkan kosong; pilih atau cipta pangkalan data selepas sambungan berjaya.
- Nama pengguna: Nama pengguna root ServBay secara lalai ialah
- Pilih sambungan “Standard (TCP/IP)” (alternatif):
- Hos: Masukkan
127.0.0.1
ataulocalhost
. - Nama pengguna:
root
. - Kata laluan: Dapatkan dari tab “Pangkalan Data” ServBay, sama seperti sambungan Socket.
- Port: Masukkan
3306
(port lalai MariaDB/MySQL ServBay). - Pangkalan data: Boleh dibiarkan kosong.
- Hos: Masukkan
- Nota: Anda hanya perlu memilih salah satu antara Socket atau Standard (TCP/IP) untuk sambungan.
- Uji Sambungan dan Simpan:
- Selepas mengisi maklumat sambungan, klik butang “Uji Sambungan” di bahagian bawah kiri untuk memastikan semua maklumat betul dan sambungan ke pangkalan data berjaya.
- Jika berjaya, anda boleh klik “Tambah ke Kegemaran” untuk menyimpan konfigurasi sambungan ini untuk kegunaan pantas di masa hadapan.
- Akhir sekali, klik butang “Sambung” untuk memulakan sambungan ke pangkalan data.
Setelah berjaya, anda akan memasuki antaramuka pengurusan pangkalan data di Sequel Pro.
Operasi Asas Pangkalan Data
Selepas menyambung ke pangkalan data ServBay, anda boleh melakukan pelbagai tugas pengurusan menggunakan Sequel Pro. Berikut adalah beberapa operasi utama:
Cipta Pangkalan Data
- Setelah berjaya menyambung, di bahagian kiri tetingkap Sequel Pro, anda akan lihat senarai pangkalan data yang boleh diakses oleh pengguna semasa.
- Klik butang “+” di bahagian atas senarai, pilih “Tambah Pangkalan Data”.
- Isikan nama pangkalan data baru pilihan anda dalam dialog yang muncul (contoh:
servbay_demo_db
). - Klik butang “Tambah Pangkalan Data” untuk selesaikan proses penciptaan.
Cipta Jadual
- Dalam senarai di sebelah kiri, pilih pangkalan data yang baru dicipta atau yang ingin diurus.
- Klik tab “Struktur” di bahagian atas antaramuka utama.
- Klik butang “+” di bawah tab “Struktur” dan pilih “Tambah Jadual”.
- Dalam tetingkap edit struktur jadual:
- Isi nama jadual (contoh:
users
). - Klik butang “+ Kolum” di bawah untuk menambah medan (kolum).
- Tetapkan nama, jenis data, panjang, izinkan NULL, nilai lalai, indeks (seperti PRIMARY KEY, INDEX, UNIQUE), Auto Increment dan sebagainya untuk setiap medan.
- Contohnya: tambah
id
(INT, PRIMARY KEY, Auto Increment),username
(VARCHAR, 50, NOT NULL),email
(VARCHAR, 100, UNIQUE),created_at
(DATETIME, Default: CURRENT_TIMESTAMP).
- Isi nama jadual (contoh:
- Setelah konfigurasi selesai, klik butang “Simpan” di bahagian bawah untuk mencipta jadual.
Tambah Data (Masukkan Baris)
- Dalam senarai kiri, pilih pangkalan data yang mengandungi jadual terlibat.
- Daripada senarai jadual, pilih jadual yang ingin ditambah data (contoh:
users
). - Klik tab “Kandungan” di bahagian atas antaramuka utama.
- Di paparan data, klik butang “+” di kiri atas untuk masukkan baris baharu.
- Dwi-klik pada setiap sel baris baru untuk mengisi data mengikut kolum.
- Setelah selesai, klik butang “Simpan” di bawah untuk simpan data yang dimasukkan.
Kueri Data
- Di senarai kiri, pilih pangkalan data yang mengandungi jadual untuk dikuiri.
- Pilih jadual yang ingin dikuiri dari senarai jadual.
- Klik tab “Kandungan” di bahagian atas untuk melihat data secara langsung (terhad mengikut bilangan baris).
- Untuk kueri lebih lanjut, klik tab “Kueri” di bahagian atas.
- Masukkan pertanyaan SQL anda dalam penyunting SQL (Contoh:
SELECT * FROM users WHERE username = 'servbay-demo';
). - Klik butang “Jalankan Kueri Semasa” di bawah penyunting untuk menjalankan kueri. Hasil akan dipaparkan di bahagian bawah.
Kemas Kini Data
- Pilih pangkalan data dan jadual yang ingin dikemas kini di senarai kiri.
- Klik tab “Kandungan” di bahagian atas.
- Cari baris data yang ingin diubah.
- Dwi-klik sel yang ingin disunting dan masukkan nilai baru.
- Selepas pengubahsuaian, klik “Simpan” untuk simpan perubahan.
Padam Data (Padam Baris)
- Pilih pangkalan data dan jadual yang ingin dipadam di senarai kiri.
- Klik tab “Kandungan” di bahagian atas.
- Pilih baris data yang ingin dipadam (boleh pilih pelbagai baris dengan menahan kekunci
Shift
atauCommand
). - Klik butang “-” di bahagian atas untuk padam baris terpilih.
- Klik “Simpan” di bawah untuk sahkan tindakan pemadaman.
Padam Jadual
- Pilih pangkalan data yang mengandungi jadual yang ingin dipadam di senarai kiri.
- Klik kanan pada nama jadual yang ingin dipadam dalam senarai jadual.
- Pilih “Padam Jadual” daripada menu konteks.
- Di dialog pengesahan, baca arahan dengan teliti dan klik “Padam” jika pasti.
Padam Pangkalan Data
- Klik kanan pada nama pangkalan data yang ingin dipadam di senarai kiri.
- Pilih “Padam Pangkalan Data” dari menu konteks.
- Di dialog pengesahan, baca arahan dengan teliti dan klik “Padam” jika yakin. Perhatian: Memadam pangkalan data akan menghilangkan semua jadual dan data secara kekal. Pastikan anda benar-benar pasti sebelum melaksanakan tindakan ini.
Kesimpulan
Dengan mengikuti langkah-langkah di atas, anda dapat menyambung dan mengurus pangkalan data MariaDB atau MySQL ServBay dengan mudah menggunakan Sequel Pro. Antaramuka intuitif dan ciri hebat Sequel Pro digabungkan dengan kestabilan ServBay sebagai persekitaran pembangunan tempatan akan meningkatkan kecekapan pembangunan web anda secara signifikan. Sama ada untuk reka bentuk struktur pangkalan data, manipulasi data, mahupun menjalankan kueri SQL kompleks, Sequel Pro ialah alat pengurusan pangkalan data yang ideal untuk pengguna ServBay di macOS.