NOT NULL

 This blog contains about 'NOT NULL' from Constraint

HALOOO. Yeah, back to my blog! Disini Aku akan menjelaskan pengertian dan contoh dari Constraint yaitu NOT NULL. Bacanya pelan-pelan yaa, resapii dan pahamii agar bisa membantu pemahaman teman-teman semua. Enjoi!

Come on! let's learn!


Not Null Constraint adalah salah satu jenis constraint dalam database yang memastikan bahwa nilai dalam kolom tidak dapat kosong atau null. Dalam bahasa sederhana, Not Null Constraint memaksa pengguna untuk selalu memberikan nilai pada kolom tersebut saat melakukan operasi insert atau update pada tabel.

Contohnya, jika kita memiliki sebuah tabel yang berisi data pelanggan, kita dapat menetapkan Not Null Constraint pada kolom "nama" dan "alamat". Hal ini akan memastikan bahwa setiap baris dalam tabel selalu memiliki nilai pada kolom tersebut, sehingga data pelanggan dalam tabel tersebut selalu lengkap dan tidak akan kehilangan informasi penting.

Not Null Constraint sering digunakan untuk memastikan integritas data dalam database, karena nilai yang kosong pada kolom yang penting dapat menyebabkan kesalahan dalam sistem atau hasil yang tidak diinginkan. Oleh karena itu, Not Null Constraint sangat penting untuk menjaga kualitas data dalam database dan memastikan konsistensi data.

Contoh Not Null Constraint dalam SQL
Not null constraint adalah suatu kunci (constraint) pada basis data (database) yang memastikan bahwa sebuah kolom (column) tidak boleh memiliki nilai null atau kosong. Berikut adalah contoh not null constraint dalam SQL:

Not Null Constraint adalah salah satu jenis constraint dalam SQL yang digunakan untuk memastikan bahwa kolom tertentu dalam sebuah tabel tidak dapat diisi dengan nilai NULL. Berikut adalah contoh Not Null Constraint beserta hasil datanya:

Contoh tabel:

sql
CREATE TABLE mahasiswa ( id INT PRIMARY KEY, nama VARCHAR(50) NOT NULL, jurusan VARCHAR(50) NOT NULL, umur INT NOT NULL );
Kita membuat tabel mahasiswa dengan kolom id, nama, jurusan, dan umur. Pada kolom nama, jurusan, dan umur kita menerapkan Not Null Constraint agar tidak dapat diisi dengan nilai NULL.

Data yang dihasilkan:
idnamajurusanumur
1Alya Teknik Informatika21
2BudiManajemen20
3Cindy Psikologi22
4DavidNULL
19

Dalam contoh di atas, kita mencoba untuk memasukkan data pada tabel mahasiswa dengan kolom nama, jurusan, dan umur diisi dengan nilai NULL pada kolom jurusan untuk data David. Namun, karena kita telah menerapkan Not Null Constraint pada kolom tersebut, maka SQL akan memberikan error dan tidak mengizinkan data tersebut masuk ke dalam tabel.

Hasil error yang ditampilkan:

sql
ERROR: null value in column "jurusan" violates not-null constraint DETAIL: Failing row contains (4, David, null, 19).
Dengan demikian, Not Null Constraint sangat berguna untuk memastikan bahwa data yang masuk ke dalam tabel tidak kosong dan meminimalisir kesalahan pada pengolahan data.

Komentar

Postingan populer dari blog ini

PRAKTIKUM DATABASE

Field from Database structure

GIT