Tipe Data Kolom BLOB dan TEXT Tabel 3: Tipe Data Kolom BLOB dan Text Tipe Data Kolom ENUM dan SET

Tipe Data Kolom Bentuk Penulisan Jangkauan Nilai Ukuran DECIMAL DECIMAL [M,D] Bilangan desimal, dengan nilai M Byte tergantung pada besaran M dan D. M Byte

2.2 Tipe Data Kolom StringCharacter Tabel 2: Tipe Data Kolom StringCharacter

Tipe Data Kolom Bentuk Penulisan Keterangan Ukuran CHAR CHARM Data string dengan lebar data yang tetapM. Maksimum lebar data 255 karakter M Byte VARCHAR VARCHARM Data string dengan lebar data yang bervariasiM. Maksimum lebar data 255 karakter M Byte

2.3 Tipe Data Kolom BLOB dan TEXT Tabel 3: Tipe Data Kolom BLOB dan Text

Jenis Kolom Keterangan Ukuran TINYBLOB Data binary dengan lebar data maksimum 255 karakter M+1 Byte BLOB Data binary dengan lebar data maksimum 65.535 karakter M+2 Byte MEDIUMBLOB Data binary dengan lebar data maksimum 16.777.215 karakter M+3 Byte LONGBLOB Data binary dengan lebar data maksimum 4.294.967.295 karakter M+4 Byte TINYTEXT Data text dengan lebar data maksimum 255 karakter M+1 Byte TEXT Data text dengan lebar data maksimum 65.535 karakter M+2 Byte MEDIUMTEXT Data text dengan lebar data maksimum 16.777.215 karakter M+3 Byte LONGTEXT Data text dengan lebar data maksimum 4.294.967.295 karakter M+4 Byte Catatan: M merupakan nilai maksimum yang diperkenankan dengan kisaran 1 sd 255.

2.4 Tipe Data Kolom ENUM dan SET

ENUM enumeration dan SET himpunan adalah tipe data khusus. Kolomnya harus diisi dengan nilai pilihan yang sudah ditentukan pada saat deklarasi ENUM dan SET. Perbedaan diantara kedua tipe data tersebut adalah, pada ENUM hanya bisa dipilih salah satu dari pilihan yang ada. Sedangkan pada SET, dapat dipilih satu atau lebih dari pilihan yang ada. Bentuk umum pendeklarasian kedua tipe data tersebut adalah sebagai berikut; Tabel 4: Tipe Data Kolom ENUM dan SET Modul Praktikum Sistem Basis Data .............................................................................. 28 Jenis Kolom Bentuk Dasar Keterangan ENUM ENUMnilai1, nilai2, ….., nilaiN Hanya dapat menampung 1 data saja dari pilihan data yang ada atau NULL, dengan jumlah pilihan maksimum 65.535 pilihan data. SET SETnilai1, nilai2, ….., nilaiN Dapat menampung lebih dari 1 data saja dari pilihan data yang ada atau NULL, dengan jumlah pilihan maksimum 64 pilihan data. Beberapa contoh pendeklarasian tipe data ENUM adalah sebagai berikut;  Jenis_Kelamin ENUM“L”, “P”  Status_Pernikahan ENUM“Menikah”, ”Lajang”, ”Janda”, ”Duda”  Status_Karyawan ENUM“Karyawan Tetap”, “Karyawan Honorer”  Ukuran_Baju ENUM“S”, ”M”, ”L”, ”XL” Pada ENUM, kita hanya boleh memilih salah satu dari pilihan Jenis_Kelamin “L” atau “P”, Status_Pernikahan “Menikah”, “Lajang”, “Janda” atau “Duda”, dan seterusnya. Pada SET kita bisa memilih minimal satu dari pilihan yang ada. Misal pada Menu_Pilihan seperti contoh tipe data SET, kita bisa memilih Nasi Goreng saja, bisa juga Mie Rebus dan Juice Apokat, atau bahkan kita pilih sernuanya “Nasi Goreng”, “Mie Rebus”, “Juice Apokat”, “Ayam Bakar”. Contoh pendeklarasian Set adalah sebagai berikut :  Menu_Pilihan SET“Nasi Goreng”, “Mie Rebus”, “Juice Apokat”, “Ayam Bakar”  Merek_Mobil SET“Mercedes Benn”, “BMW”, “Audi”, Toyota”, “Mitsubishi”, ”Suzuki”  Hobby SET“Makan”, “Tidur”, “Olah Raga”, “Travelling”, “Baca”

2.5 Tipe Data Kolom Date dan Time