Saturday, February 21, 2015

Tipe String Dalam Database

Tipe String


CHAR(M) 
Karakter dengan panjang 0 sampai M byte. Atribut yang dibolehkan adalah BI NARY. Harga default adalah NULL jika bisa atau jika NOT NULL. Tempat pemyimpanan M byte.


VARCHAR 
Variabel karakter dengan panjang 0 sampai M byte. Atribut yang dibolehkan adalah BI NARY. Harga default adalah NULL jika bisa atau jika NOT NULL. Tempat pemyimpanan M+1 byte.


TINYTEXT 
Teks berukuran kecil dengan panjang 0 sampai 28-1 byte. Harga default adalah NULL jika bisa atau jika NOT NULL. Tempat penyimpanan sebanyak panjang harga plus 1 byte.


TEXT MEDIUMTEXT 
Teks berukuran sedang dengan panjang 0 sampai 224-1 byte. Harga default adalah NULL jika bisa atau jika NOT NULL. Tempat penyimpanan sebanyak panjang harga plus 3 byte.
LONGTEXT Teks berukuran besar dengan panjang 0 sampai 232-1 byte. Harga default adalah NULL jika bisa atau jika NOT NULL. Tempat penyimpanan sebanyak panjang harga plus 4 byte.
ENUM
( harga1 , harga2 , ) Berarti kolom hanya boleh diisi dengan salah satu dari harga yang ada. Harga default adalah NULL jika bisa atau harga1 jika NOT NULL. Tempat penyimpanan adalah 1 byte untuk enumerasi dengan anggota 1 sampai 255 dan 2 byte untuk enumerasi dengan anggota 256 sampai 65535.


SET
( harga1 , harga2 , ) Berarti kolom boleh dikosongi atau diisi dengan beberapa harga dari daftar harga yang ada. Harga default adalah NULL jika bisa atau jika NOT NULL. Tempat penyimpanan adalah 1 byte untuk set dengan anggota 1 sampai 8, 2 byte untuk set dengan anggota 9 sampai 16, 3 byte untuk set dengan anggota 17 sampai 24, 4 byte untuk set dengan anggota 25 sampai 32, atau 8 byte untuk set dengan anggota 33 sampai 64.


Tipe Waktu
DATE 
Untuk kolom tanggal dengan format YYYY-MM-DD dan range antara 1 000- 01 -01 sampai 9999-12-31 . Harga default adalah NULL jika bisa atau 0000-00-00 jika NOT NULL. Tempat penyimpanan 3 byte.


TIME 
Untuk kolom jam dengan format hh:mm:ss atau -hh:mm:ss untuk harga negatif. Range harga antara -838: 59: 59 sampai 838: 59: 59 . Harga default adalah NULL jika bisa atau 00: 00: 00 jika NOT NULL. Tempat penyimpanan 3 byte.


DATETIME 
Gabungan antar hari dan jam dengan format YYYY-MM-DD hh:mm:ss dan range antar 1 000-01 -01 00: 00: 00 sampai 9999-12-31 23: 59: 59 . Harga default adalah NULL jika bisa atau 0000-00-00 00: 00: 00 jika NOT NULL. Tempat penyimpanan 8 byte.


TIMESTAMP 
Hampir sama dengan DATETIME tapi dengan format YYYYMMDDhhmmss dan range antara 19700101000000 sampai suatu saat di tahun 2037. Harga default adalah hari dan jam saat itu. Tempat penyimpanan 4 byte.


YEAR 
Untuk kolom tahun denga format YYYY dan range antara 1900 sampai 2155. Harga default adalah NULL jika bisa atau 0000 jika NOT NULL. Tempat penyimpanan 3 byte.

No comments:

Post a Comment