Anda di halaman 1dari 7

Tutorial Asas: Bina database / Query menggunakan phpMyAdmin

Free Tutorial by: BelajarPHP.com Page 1



Langkah 1 : Bina Database
I. Buka phpMyAdmin (gunakan web browser dan layari http://localhost/phpmyadmin)
II. Bina database baru. Taipkan pet pada Create new database dan klik pada button Create.
Lihat gambarajah 1 di bawah. Dalam contoh ini kita akan membina database untuk
menyimpan maklumat tentang pendaftaran kucing.

gambarajah1

Langkah 2 : Bina Table
I. Taipkan cat pada ruangan Name dan 5 pada Number of fields. Ini bermaksud kita akan
bina satu table baru ke dalam database pet. Di mana di dalam contoh ini kita mempunyai 5
field iaitu (id, gender, species, date, total).
II. Klik pada button Go seperti gambarajah 2 di bawah.

Gambarajah 2
Tutorial Asas: Bina database / Query menggunakan phpMyAdmin

Free Tutorial by: BelajarPHP.com Page 2

Langkah 3. Bina Field Baru
I. Selepas mengikuti langkah 2, sila masukkan 5 fields seperti berikut ke dalam ruangan yang
disediakan:
a. id = merujuk kepada reference id untuk setiap table yang kita bina. INT : Integer
b. gender = menyimpan nilai jantina. Cth: male, female. VARCHAR 10 : Character :nilai
huruf di dalam field ini adalah maksima 10 aksara.
c. species= menyimpan nilai spesis. Cth: Siamese, turkey.
d. date = merujuk kepada tarikh (pendaftaran). date bukanlah contoh yang baik
kepada ia merupakan reserve word dalam SQL. Sila gunakan nama lain seperti
reg_date, tarikh , VARCHAR (12) kerana tarikh menyimpan nilai 01/01/2011 (10
aksara termasuk /).
e. total = merujuk kepada jumlah (seperti contoh ini, jumlah kucing mengikut jenis).
total juga bukanlah nama yang sesuai kerana ia juga adalah reserve word dalam
SQL. Sila gunakan nama field yang lain seperti total_reg, jumlah, INT : Integer
kerana field ini menyimpan nilai dalam berntuk nombor seperti 1,2, 10.. bukannya
Huruf.
Field Type Length/Values Extra Primary Key
id INT Auto_increment Yes
gender VARCHAR 10
species VARCHAR 20
date VARCHAR 12
total INT
II. Klik pada button Go. Sila rujuk kepada gambarajah 3.1 di bawah.
Tutorial Asas: Bina database / Query menggunakan phpMyAdmin

Free Tutorial by: BelajarPHP.com Page 3


gambarajah 3.1

gambarajah 3.2
Gambarajah 3.2 di atas menunjukkan field yang telah Berjaya di bina.

Tutorial Asas: Bina database / Query menggunakan phpMyAdmin

Free Tutorial by: BelajarPHP.com Page 4

Langkah 4 : Masukkan Contoh Data (manual)
I. Klik pada tab Insert
II. Masukkan data secara manual. Tinggal ruangan id (data adalah automatic auto-increment)
Klik pada button Go seperti gambarajah 4.1 di bawah.

gambarajah 4.1

gambarajah 4.2. Data Berjaya di masukkan
Tutorial Asas: Bina database / Query menggunakan phpMyAdmin

Free Tutorial by: BelajarPHP.com Page 5

Langkah 5 : Manguji SQL (manual)
I. Klik pada tab SQL rujuk kepada gambarajah 5.
II. Masukkan SQL ke dalam ruangan yang disediakan: cth SQL:
SELECT SUM (`total`) AS jumlah FROM `cat`
SQL dalam contoh ini bertujuan untuk mencari jumlah kucing yang ada.
III. Klik pada Go

gambarajah 5.1

gambarajah 5.2


Tutorial Asas: Bina database / Query menggunakan phpMyAdmin

Free Tutorial by: BelajarPHP.com Page 6

Beberapa contoh SQL lain:


Anda boleh menguji beberapa lagi SQL lain mengikut keperluan.
SELECT SUM( `total` ) AS jumlah FROM `cat` WHERE `date` < '2011-10-06'
jumlah = 10 (10 ekor kucing yg daftar sebelum tarikh 06/10/2011)
SELECT SUM(`id`) as jumlah FROM `cat` WHERE `gender` = 'male'
jumlah = 3 (3 ekor kucing jantan)
SELECT SUM(`id`) as jumlah FROM `cat` WHERE `gender` = 'male' AND `species` = 'siamese'
jumlah = 2 (2 ekor kucing siam jantan)
SELECT * FROM `cat`
akan papar semua data
SELECT * FROM `cat` WHERE `gender` = 'female'
akan papar detail 2 data (kucing betina)
Tutorial Asas: Bina database / Query menggunakan phpMyAdmin

Free Tutorial by: BelajarPHP.com Page 7

Tahniah anda telah Berjaya membina database & mempelajari SQL.
SQL ini akan digunakan di dalam sistem PHP anda kelak.
Sebagai contoh:

$query = "SELECT SUM(`id`) as jumlah FROM `cat` WHERE `gender` = 'male'";
$result = mysql_query($query) or die("Error in query: ".$query."<br />".mysql_error());
$data = mysql_fetch_array($result);
$total_record = mysql_num_rows($result);



Sekian.

Anda mungkin juga menyukai