Tipe Data Kolom Numerik dan Atributnya Tipe Data Kolom StringCharacter Tipe Data Kolom BLOB dan TEXT

secara tuntas. Oleh sebab itu, data tersebut bisa diwakili dengan NULL, alias belum diketahui atau kosong.

2. Tipe Data Kolom Pada MySQL

Tipe data kolom merupakan rincian dari tipe data yang diterapkan pada setiap kolomfield sebuah tabel. Penentuan tipe data kolom, dapat dilakukan saat pembuatan tabel dengan perintah CREATE TABLE. Adapun tipe data kolom dapat dikelompokkan sebagai berikut:

2.1 Tipe Data Kolom Numerik dan Atributnya

Tabel 1: Tipe Data Kolom Numerik Tipe Data Kolom Bentuk Penulisan Jangkauan Nilai Ukuran TINYINT TINYINT [M] [UNSIGNED] [ZEROFILL] Bilangan bulat dengan kisaran nilai: SIGNED: -128 sd 127 UNSIGNED: 0 sd 255 1 Byte SMALLINT SMALLINT [M] [UNSIGNED] [ZEROFILL] Bilangan bulat dengan kisaran nilai: SIGNED: -32768 sd 32767 UNSIGNED: 0 sd 65535 2 Byte MEDIUMINT MEDIUMINT [M] [UNSIGNED] [ZEROFILL] Bilangan bulat dengan kisaran nilai: SIGNED: -8388608 sd 8388607 UNSIGNED: 0 sd 1677215 3 Byte INT INT [M] [UNSIGNED] [ZEROFILL] Bilangan bulat dengan kisaran nilai SIGNED:-2147683648 sd 2147683647 UNSIGNED: 0 sd 4294967295 4 Byte BIGINT BIGINT [M] [UNSIGNED] [ZEROFILL] Bilangan bulat dengan kisaran nilai: SIGNED: -9223372036854775808 sd 9223372036854775807 UNSIGNED:0 sd 18446744073709551615 8 Byte FLOAT FLOAT [M,D] [UNSIGNED] [ZEROFILL] atau FLOAT4 Bilangan pecahan presisi tunggal dengan kisaran nilai: Nilai minimum tanpa nilai nol 1.175494351E-38 Nilai maksimum tanpa nilai nol 6.402823466E+38 4 Byte DOUBLE DOUBLE [M,D] [UNSIGNED] [ZEROFILL] atau FLOAT8 Bilangan pecahan presisi ganda double precision dengan kisaran nilai: Nilai minimun tanpa nilai nol 2.2250738580720E-308 Nilai maksimum tanpa nilai nol ±1.7976931348623157E+308 8 Byte 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