Tutorial Mencipta Pangkalan Data MySQL dari Awal
MySQL merupakan salah satu sistem pengurusan pangkalan data hubungan (RDBMS) yang paling popular di dunia. Ia terkenal dengan kelajuan, kebolehpercayaan dan kemudahan penggunaannya. Dalam artikel ini, kami akan membincangkan langkah-langkah untuk mencipta pangkalan data MySQL dari awal, termasuk pemasangan, sambungan, penciptaan jadual dan manipulasi data.
1. Pemasangan MySQL
Langkah 1: Muat turun MySQL
Pertama sekali, anda perlu memuat turun MySQL. Lawati laman web rasmi MySQL (https://dev.mysql.com/downloads/) dan pilih versi MySQL yang sepadan dengan sistem pengendalian anda. Pastikan anda memuat turun versi Komuniti percuma.
Langkah 2: Pasang MySQL
Selepas memuat turun, ikuti langkah pemasangan mengikut arahan yang diberikan. Proses pemasangan biasanya merangkumi:
– Setuju dengan terma dan syarat.
– Pilih komponen yang hendak dipasang (Server, Workbench, dll.).
– Tetapkan tetapan pelayan (port, kata laluan root, dll.).
– Memulakan perkhidmatan MySQL.
Anda boleh memilih tetapan lalai, tetapi jangan lupa untuk mencatat kata laluan root.
2. Menggunakan Meja Kerja MySQL
MySQL Workbench ialah alat GUI yang memudahkan pengurusan pangkalan data. Arahan berikut akan menggunakan MySQL Workbench, tetapi anda juga boleh menggunakan baris arahan.
Langkah 1: Buka Meja Kerja MySQL
Buka MySQL Workbench dan cipta sambungan baharu. Masukkan nama sambungan dan butiran pelayan (biasanya `localhost` atau `127.0.0.1`), serta kata laluan root yang anda cipta semasa pemasangan.
Langkah 2: Mencipta Pangkalan Data Baharu
Klik kanan pada `Skema` di panel kiri dan pilih `Cipta Skema`. Masukkan nama pangkalan data yang anda inginkan, contohnya `db_tutorial`.
“`sql
WUJUDKAN PANGKALAN DATA db_tutorial;
""
3. Cipta Jadual
Sekarang kita akan mencipta jadual dalam pangkalan data `db_tutorial`.
Langkah 1: Pilih Pangkalan Data
Jika menggunakan baris arahan:
“`sql
GUNAKAN db_tutorial;
""
Jika menggunakan MySQL Workbench, klik dua kali pada `db_tutorial` dalam panel skema.
Langkah 2: Mencipta Jadual
Berikut ialah contoh skrip SQL untuk mencipta jadual `pengguna`:
“`sql
BUAT JADUAL pengguna (
id INT AUTO_INCREMENT KEKUNCI UTAMA,
nama pengguna VARCHAR(50) BUKAN NULL,
emel VARCHAR(100) BUKAN NULL,
dicipta_pada TIMESTAMP LALAI CURRENT_TIMESTAMP
);
""
Penjelasan:
– `id`: Sebagai kunci utama dengan penambahan automatik.
– `nama pengguna`: Lajur untuk menyimpan nama pengguna.
– `e-mel`: Lajur untuk menyimpan e-mel pengguna.
– `dicipta_pada`: Lajur untuk menyimpan cap waktu apabila entri dicipta.
4. Memasukkan Data
Langkah 1: Menambah Data
Kita akan menggunakan arahan `INSERT INTO` untuk memasukkan data ke dalam jadual `users`.
“`sql
MASUKKAN KE DALAM pengguna (nama pengguna, e-mel) VALUES ('john_doe', '[e-mel dilindungi]');
MASUKKAN KE DALAM pengguna (nama pengguna, e-mel) VALUES ('jane_doe', '[e-mel dilindungi]');
""
Langkah 2: Sahkan Data
Untuk memastikan data telah dimasukkan, anda boleh menggunakan arahan `SELECT`.
“`sql
PILIH DARIPADA pengguna;
""
5. Mengurus Data
Langkah 1: Mengemas kini Data
Untuk mengemas kini data dalam jadual `pengguna`, anda boleh menggunakan arahan `UPDATE`:
“`sql
KEMASKINI pengguna TETAPKAN e-mel = '[e-mel dilindungi]' DI MANA nama pengguna = 'john_doe';
""
Langkah 2: Memadam Data
Untuk memadam data daripada jadual, gunakan arahan `DELETE`:
“`sql
PADAM DARIPADA pengguna DI MANA nama pengguna = 'john_doe';
""
6. Backup dan Restore
Pangkalan data sandaran
Untuk membuat sandaran pangkalan data, anda boleh menggunakan arahan `mysqldump` pada baris arahan:
"sh"
mysqldump -u root -p db_tutorial > db_tutorial_backup.sql
""
Arahan ini akan mencipta fail `db_tutorial_backup.sql` yang mengandungi semua data dan struktur pangkalan data `db_tutorial`.
Pulihkan Pangkalan Data
Ke pulihkan pangkalan data daripada fail sandaran, gunakan arahan berikut:
"sh"
mysql -u root -p db_tutorial < db_tutorial_backup.sql
""
7. Menggunakan PHP untuk Bersambung ke MySQL
Untuk mencipta aplikasi web dinamik , anda sering perlu menghubungkan MySQL dengan bahasa pengaturcaraan seperti PHP. Berikut adalah contoh asas:
Langkah 1: Menulis Kod Sambungan
Cipta fail baharu bernama `connect.php` dan tambahkan kod berikut:
“`php
die(“Sambungan gagal: ” . $conn->connect_error);
}
echo “Berjaya disambungkan”;
?>
""
Gantikan `kata laluan` dengan kata laluan root anda.
Langkah 2: Akses melalui Pelayar
Buka fail `connect.php` dalam pelayar anda. Jika sambungan berjaya, anda akan melihat mesej “Berjaya disambungkan.”
8. Amalan Terbaik dalam Pengurusan Pangkalan Data
– Menggunakan Indeks: Indeks boleh mempercepatkan beberapa operasi SELECT, INSERT, UPDATE dan DELETE.
– Normalisasi: Untuk mengurangkan pertindihan data dan memastikan konsistensi data.
– Sandaran Berkala: Sentiasa lakukan sandaran pangkalan data anda secara berkala untuk mengelakkan kehilangan data.
– Keselamatan: Pastikan anda menggunakan kaedah pengesahan yang kukuh dan hadkan akses kepada pangkalan data.
Kesimpulannya
Dalam tutorial ini, kita telah membincangkan langkah-langkah asas untuk memasang MySQL, mencipta pangkalan data dan jadual, serta memasukkan dan mengurus data. Ini menyediakan asas yang kukuh untuk mula menggunakan MySQL dalam projek anda. Sentiasa ingat untuk mengikuti amalan terbaik pengurusan pangkalan data bagi memastikan prestasi dan keselamatan yang optimum . Kami berharap artikel ini membantu, dan semoga berjaya!