Operator Logika Database
A.1 NULL dan NOT NULL
Merupakan atribut yang paling umum digunakan. Secara default kolom numerik selalu bersifat NULL bila kita tidak memberikan atau menyatakan nilai awalnya. Sebaliknya maka kolom tersebut harus memiliki sebuah nilai.
Contoh Perintah SQL untuk memberi atribut NULL atau NOT NULL pada kolom dalam sebuah tabel :
mysql> create table siswa_q (nama varchar(35) NOT NULL,
-> Tempat_lahir varchar(20) NOT NULL,
-> Alamat varchar(20) NULL,
-> Kota varchar(30));
A.2 ENUM dan SET
Enum dan Set adalah jenis string khusus yang kolomnya harus diisi dengan pilihan yang sudah ditentukan pada saat deklarasi ENUM dan SET. Perbedaannya, pada ENUM hanya bisa dipilih salah satu dari pilihan yang ada. Sedangkan SET, dapat dipilih salah satu atau lebih dari pilihan yang ada.
| JENIS KOLOM | BENTUK DASAR | KETERANGAN |
| ENUM | ENUM (nilai1,Nilai2,…….., Nilai3) | Hanya dapat menampung 1 data saja dari pilihan data yang ada. Dengan jumlah pilihan maksimum 65.535 pilihan data |
| SET | SET (nilai1,Nilai2,…….., Nilai3) | Dapat menampung lebih dari 1 data saja dari pilihan data yang ada. Dengan jumlah pilihan maksimum 64 pilihan data |


Komentar Teman