Dalam pembuatan tabel, Anda dapat mendefinisikan setiap kolom dengan
keadaan saat data dimasukkan (kolom boleh
bernilai kosong atau tidak). Pada MySQL, Anda dapat menggunakan definisi NOT NULL, jika suatu kolom harus diisi
data (tidak boleh kosong), sedangkan
jika diizinkan untuk dikosongkan, dapat menggunakan parameter NULL. Bentuk sintaksnya sebagai
berikut:
SINTAKS :
CREATE TABLE
[IF NOT EXISTS] nama_tabel (
kolom_a
tipe(panjang) [NOT NULL | NULL],
kolom_b
tipe(panjang) [NOT NULL | NULL],… )
Dari sintaks di atas, Anda dapat memilih dari dua opsi tersebut, apakah
NOT NULL atau NULL. Misalnya, kita akan membuat tabel tipe_barang dengan bentuk
rancangan seperti tabel berikut:
Kolom
|
Tipe
|
Keterangan
|
Kd_elektronik
|
CHAR(3)
|
datanya hanya 3 digit, seperti T01, T02, T03, dan Iain-Iain
|
Nm_elektronik
|
VARCHAR(35)
|
Panjang digit nama jenisnya tidak teratur, di antara 1 sampai 35
karakter
|
Kd_jenis
|
CHAR(3)
|
ini merupakan tamu yang berasal dari tabel jenis.
|
Ukuran
|
VARCHAR(25)
|
Untuk ukuran, data yang mungkin disimpan adalah 15 inc, 21 inc, atau
deskripsi ukuran Iain.
|
Harga
|
INT(15)
|
Harga yang dimasukkan berupa bilangan atau bersifat numerik.
|
fasilitas
|
TEXT
|
Untuk menerangkan fasilitas apa saja yang disediakan pada setiap
barang elektronik. Sehingga membutuhkan lebar data banyak.
|
Dari tabel di atas, kita akan mendefinsikan keadaan NOT NULL pada kolom kd_elektronik, nm_elektronik, kd_jenis,
ukuran, dan harga. Sedangkan kolom fasilitas,
kita pasang dengan keadaan NULL. Perintah adalah sebagai berikut :
Mysql>
CREATE TABLE tipe_barang (
->Kd_elektronik CHAR(3) NOT NULL,
->nm_elektronik VARCHAR(35) NOT NULL,
->kd_jenis CHAR(3) NOT NULL,
->ukuran VARCHAR(25) NOT NULL,
-> harga INT(15) NOT NULL,
-> fasilitas TEXT NULL
-> );
Query OK, 0
rows affected (0.05 sec)
Cukup mudah bukan! Dalam membuat definisi kolom tidak boleh kosong. Semoga
dari pembahasan di atas dapat anda pahami, dan semoga artikel ini bermanfaat.
0 Comments