MySQL memiliki cukup banyak tipe data untuk field (kolom) tabel. Tipe field (kolom) ini menentukan besar kecilnya ukuran suatu tabel. Tipe field di MySQL setidaknya terbagi menjadi beberapa kelompok, yaitu numerik, string, date-andtime, dan kelompok himpunan (set dan enum). Masing-masing tipe field memiliki batasan lebar dan ukurannya.
Tipe Numeric
Tipe data numerik digunakan untuk menyimpan data numeric (angka).
- TINYINT Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
- SMALLINT Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
- MEDIUMINT Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
- INT Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
- BIGINT Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
- FLOAT Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi tunggal.
- DOUBLE Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi ganda.
- REAL Merupakan sinonim dari DOUBLE.
- DECIMAL Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif.
- NUMERIC Merupakan sinonim dari DECIMAL.
Jangkauan : -128 s/d 127
Ukuran : 1 byte (8 bit).
Jangkauan : -32.768 s/d 32.767
Ukuran : 2 byte (16 bit).
Jangkauan : -8.388.608 s/d 8.388.607
Ukuran : 3 byte (24 bit).
Jangkauan : ± 9,22 x 1018
Ukuran : 8 byte (64 bit).
Jangkauan : ± 9,22 x 1018
Ukuran : 8 byte (64 bit).
Jangkauan : -3.402823466E+38 s/d -1.175494351E-38, 0, dan 1.175494351E-38 s/d 3.402823466E+38.
Ukuran : 4 byte (32 bit).
Jangkauan : -1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308.
Ukuran : 8 byte (64 bit).
Jangkauan : -1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308.
Ukuran : 8 byte (64 bit).
No comments:
Post a Comment