Tipe |
Ukuran
(Byte) |
Rentang
Nilai (Signed) |
Rentang
Nilai (Unsigned) |
TINYINT |
1 |
-128 s/d 127 |
0 s/d 255 |
SMALLINT |
2 |
-32,768 s/d 32,767 |
0 s/d 65,535 |
MEDIUMINT |
3 |
-8.388.608 s/d 8.388.607 |
0 s/d 16.777.215 |
INT / INTEGER |
4 |
-2.147.483.648 s/d 2.147.483.647 |
0 s/d 4.294.967.295 |
BIGINT |
8 |
±9.22 x 10^18 |
0 s/d 1.84 x 10^19 |
Tipe |
Deskripsi |
FLOAT |
Menyimpan bilangan pecahan
(presisi tunggal) |
DOUBLE |
Menyimpan bilangan pecahan
(presisi ganda) |
DECIMAL(p,s) / NUMERIC(p,s) |
Bilangan desimal dengan presisi
tetap (presisi finansial) |
Tipe |
Format |
Deskripsi |
DATE |
YYYY-MM-DD |
Tanggal (tanpa waktu) |
DATETIME |
YYYY-MM-DD HH:MM:SS |
Tanggal dan waktu |
TIMESTAMP |
YYYY-MM-DD HH:MM:SS |
Sama seperti DATETIME, tapi auto-update |
TIME |
HH:MM:SS |
Hanya waktu |
YEAR |
YYYY |
Tahun (1901 - 2155) |
3. 🔤 Tipe Data String (String / Character Data Types)
Tipe |
Panjang
Maks |
Deskripsi |
CHAR(n) |
0 - 255 |
String dengan panjang tetap |
VARCHAR(n) |
0 - 65.535* |
String dengan panjang variabel |
*Catatan:
Tipe |
Panjang
Maks (karakter) |
Deskripsi |
TINYTEXT |
255 |
Teks pendek |
TEXT |
65.535 |
Teks biasa |
MEDIUMTEXT |
16.777.215 |
Teks menengah |
LONGTEXT |
4.294.967.295 |
Teks sangat panjang |
c. Data Biner (Binary Types)
Tipe |
Deskripsi |
BINARY(n) |
Data biner dengan panjang tetap |
VARBINARY(n) |
Data biner panjang variabel |
BLOB Types |
Sama seperti TEXT,
tapi untuk data biner seperti file dan gambar. |
0 Response to "Tipe Data Pada MySQL Server"
Post a Comment
1. Dilarang menjadikan referensi tanpa mencantumkan sumbernya
2. Berkomentar yang relevan sesuai artikel
3. Gunakan bahasa yang baik dan santun