Tips Pengenalan Constraint Not Null Di Mysql

Pada tutorial MySQL kali ini, kita akan berguru perihal Pengenalan Constraint NOT NULL, menyerupai cara menciptakan dan memakai constraint t...

A+ A-
Pada tutorial MySQL kali ini, kita akan berguru perihal Pengenalan Constraint NOT NULL, menyerupai cara menciptakan dan memakai constraint tersebut serta cara menghapus constraint.

Constraint NOT NULL dipakai apabila Anda ingin menciptakan sebuah atau beberapa kolom dilarang kosong datanya, sehingga apabila Anda mencoba untuk menambahkan data kosong pada kolom tersebut akan menampilkan pesan error.

 kita akan berguru perihal Pengenalan Constraint NOT NULL Tips Pengenalan Constraint NOT NULL Di MySQL


Cara Membuat Constraint NOT NULL


Ada dua cara untuk menciptakan constraint NOT NULL, yaitu:

  • Menggunakan perintah CREATE TABLE, adalah sewaktu Anda menciptakan sebuah table dengan menambahkan parameter NOT NULL pada perintah diatas.
  • Menggunakan perintah ALTER TABLE, adalah untuk mengubah sebuah kolom dari kolom yang boleh mempunyai nilai null menjadi NOT NULL.

Contoh


Sebagai contoh, buatlah sebuah table dengan nama "PELANGGAN" dengan menjalan script berikut ini:

CREATE TABLE PELANGGAN(        ID_PELANGGAN   INT              NOT NULL,        NAMA_PELANGGAN VARCHAR (20)     NOT NULL,        UMUR  INT                       NOT NULL,        ALAMAT  VARCHAR (30) ,        NO_TELP VARCHAR(15),               PRIMARY KEY (ID_PELANGGAN) ); 

Perhatikan pada kolom ID_PELANGGAN, NAMA_PELANGGAN, UMUR pada table diatas terdapat parameter komplemen NOT NULL, yang mengakibatkan kolom-kolom tersebut dilarang kosong.

Untuk membuktikannya, coba Anda masukkan sebuah data Null pada ketiga kolom diatas, dengan menjalankan script insert statement berikut:

INSERT INTO PELANGGAN(ID_PELANGGAN, NAMA_PELANGGAN, UMUR, ALAMAT, NO_TELP)    VALUES(1, NULL, NULL, 'Brebes', '08899xxx'); 

Ketika coba Anda jalankan perintah diatas, maka akan menampilkan pesan error sebagai berikut:

ERROR 1048 (23000): Column 'NAMA_PELANGGAN' cannot be null 

Selain memakai perintah Create Table, NOT NULL Constraint juga sanggup dibentuk dengan memakai perintah ALTER TABLE.

Sebagai contoh, coba Anda modifikan kolom "alamat" pada table pelanggan diatas menjadi Not Null dengan menjalankan perintah berikut:

ALTER TABLE PELANGGAN   MODIFY ALAMAT VARCHAR(30) NOT NULL; 

Related

MySQL 6097905204610964980

Technology

Hot in week

Recent

Comments

item