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:
sqlCREATE 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:
| id | nama | jurusan | umur |
|---|---|---|---|
| 1 | Alya | Teknik Informatika | 21 |
| 2 | Budi | Manajemen | 20 |
| 3 | Cindy | Psikologi | 22 |
| 4 | David | NULL | 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:
sqlERROR: 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.
.jpg)
Komentar
Posting Komentar