23 June 2014

9.3.2 MySQL Create Table


Sintaks:
CREATE TABLE namatabel (namakolom tipekolom);

Pembuatan table setidaknya memerlukan:
1. Nama table
2. Nama kolom (field)
3. Definisi untuk masing-masing kolom (field)

Contoh pembuatan table:
CREATE TABLE tblcategory(
   idcategory INT NOT NULL AUTO_INCREMENT,
   categoryname VARCHAR(50) NOT NULL,
   datemodified DATETIME,
   PRIMARY KEY ( idcategory )
);


Keterangan:
Atribut NOT NULL digunakan karena kita tidak ingin field/kolom ini memiliki nilai null. Jadi jika user coba menginput nilai null pada  field ini maka dapat menimbulkan error.

Atribut AUTO_INCREMENT membuat MySQL memberikan nilai berurutan secara otomatis.

Code PRIMARY KEY digunakan untuk mendefinisikan bahwa kolom ini merupakan primary key. Kita bisa mendefinisikan beberapa kolom sebagai primary key dengan pemisah koma.

Click here if you like this article.


0 comments: