|
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"
Posting Komentar
1. Dilarang menjadikan referensi tanpa mencantumkan sumbernya
2. Berkomentar yang relevan sesuai artikel
3. Gunakan bahasa yang baik dan santun