Membuat Tabel pada MySQL
Membuat Tabel pada MySQL
Untuk membuat tabel, Anda harus menentukan dahulu tipe-tipe kolom pada tabel tersebut. Tapi, untuk belajar, Anda tidak perlu terlalu khawatir membuat tipe kolom yang cocok. Karena nantinya bisa Anda ubah juga. Begitu juga dengan nama kolom dan banyaknya kolom bisa Anda ubah jika diinginkan. Tapi perlu dicatat, jika sudah dipublikasikan, sebaiknya nama, jenis, maupun banyaknya kolom jangan terlalu sering dimodifikasi.
Oke, sekarang buat sebuah tabel. Jangan lupa untuk menggunakan database yang telah kita buat, yaitu database contoh.
mysql> USE contoh
Database changed
mysql> CREATE TABLE hardware (
-> id SMALLINT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
-> nama VARCHAR(50),
-> jumlah SMALLINT,
-> harga DECIMAL(11,2)
-> );
Query OK, 0 rows affected (0.03 sec)
Nah, kita telah membuat satu buah tabel yang berisikan 4 kolom, yaitu:
* id, nama, jumlah, dan harga. id bertipe SMALLINT UNSIGNED, yaitu angka dari 0 - 65535; NOT NULL, yaitu tidak boleh kosong; PRIMARY KEY, yaitu kunci utama (nanti dibahas lebih lanjut); AUTO_INCREMENT, yaitu nilainya ditambahkan 1 tiap ganti baris.
* nama bertipe VARCHAR(50), yaitu tipe data teks yang dapat menampung maksimal 50 karakter.
* jumlah bertipe SMALLINT, yaitu angka dari -32768 sampai 32767.
* harga bertipe DECIMAL(11,2), yaitu tipe data desimal, yang maksimal memiliki 9 digit ditambah dengan 2 buah angka desimal di belakang, berarti nilainya berkisar antara -999999999.99 sampai 999999999.99 (cukup besar untuk harga suatu komponen komputer ^_^).
Oh iya, untuk mengetikkan seperti di atas tidak harus persis seperti itu. Anda bisa saja mengetikkan seperti ini:
mysql> CREATE TABLE hardware ( id SMALLINT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, nama VARCHAR(50), jumlah SMALLINT, harga DECIMAL(11,2) );
Tapi kan jadinya bingung kalau ada yang salah :).
Kesimpulan:
* Untuk membuat tabel digunakan CREATE TABLE namatabel (nama_field JENIS_FIELD, ...);
sumber : http://www.wiwid.org
0 komentar for this post
Leave a reply