Rujukan : http://mdnazri.com/zonict/2015/06/28/tutorial-mysql-bahagian-3-bina-dan-guna-pangkalan-data/
Hari ini kita akan lihat bagaimana kita boleh membina dan menggunakan pangkalan data dengan
server MySQL. Antara yang akan disentuh secara ringkas adalah:
Seperti biasa, untuk membina pangkalan data, kita perlu login ke MySQL sebagai ‘root’:
Contoh:
1. Menyenaraikan Pangkalan Data
Contoh:
Arahan untuk membina pangkalan data: CREATE DATABASE <nama pangkalan data>;
Contoh, kita hendak membina pangkalan data ‘customer_db‘ bagi menyimpan maklumat senarai
pelanggan perniagaan kita:
Sebelum melakukan apa juga operasi ke atas pangkalan data, kita perlu melaksanakan arahan: USE
<nama pangkalan data>;
Contoh:
Sekarang kita akan bina table (rasanya tak perlu untuk translate jadi meja pulak kan..) untuk
pangkalan data ‘customer_db‘ ini. Katakanlah maklumat pelanggan yang akan disimpan adalah
seperti berikut:
Kita juga perlu mempunyai maklumat ‘id’ yang unik bagi setiap rekod pelanggan yang hendak
disimpan.
Contoh:
mysql> CREATE TABLE pelanggan (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, nama
VARCHAR(100), email VARCHAR(100), tel INT(14), birthday DATE);
Kita kini boleh melihat yang kita bina dengan arahan SQL: SHOW TABLES;
Contoh:
Bagi melihat maklumat atau description bagi table yang kita bina, guna arahan SQL: DESCRIBE
<nama table>;
Contoh:
Bila dah ada table, barulah kita gunakan arahan INSERT untuk memasukkan rekod pelanggan.
Contoh:
mysql> INSERT INTO `pelanggan` (`id`, `nama`, `email`, `tel`, `birthday`) VALUES (NULL, "Nazri Ahmad",
"nazri@datalead.com.my", 0173732005, "1997-04-11");
Kini kita telah add satu (1) rekod pengguna ke dalam pangkalan data ‘customer_db’;
6. Senarai Rekod
Macam mana nak lihat rekod? Betul ke dah masuk database? Ok, kita guna arahan SQL: SELECT
Contoh:
Mari kita tambah dua lagi rekod pelanggan:
INSERT INTO `pelanggan` (`id`, `nama`, `email`, `tel`, `birthday`) VALUES (NULL, "Hurriya Harlinda",
"hurriya@datalead.com.my", 0163632005, "1998-05-20");
INSERT INTO `pelanggan` (`id`, `nama`, `email`, `tel`, `birthday`) VALUES (NULL, "Ahmad Albab",
"albab@datalead.com.my", 0183832005, "1997-04-11");
7. Hapus Rekod
Contoh:
Senarai dipaparkan
Katalah “Nazri Ahmad” dan tukar nombor telefon.. Macam mana? Gunakanlah arahan SQL:
UPDATE
Contoh:
9. Kemaskini Table
Katakan kita hendak tambah maklumat yang perlu ada pada rekod pelanggan, kita boleh kemas
kini column di dalam table dengan arahan SQL ALTER.
Contoh, kita hendak mempunyai maklumat status sama ada pelanggan aktif atau tidak. Ia hanya
perlu maklumat ‘Y’ untuk ‘yes’ dan ‘N’ untuk ‘No’. Kita boleh gunakan nama column ‘status’ dan
data type CHAR(1).
Contoh:
Contoh:
Penutup
Sekian sahaja pengenalan ringkas bagi pangkalan data, cara-cara membina table dan
memasukkan, mengemaskini serta menghapuskan rekod dalam pangkalan data.