About - Contact - Privacy Policy - Terms - Disclaimer - Sitemap

Type Field MySQL Penjelasan dan Contoh

MySQL mempunyai banyak sekali tipe data untuk field table. Tipe field ini menentukan besar kecilnya ukuran suatu tabel. adapun tipe-tipe field di mysql terbagi menjadi 4 kelompok yaitu :

  1. Numerik
  2. Date dan Time
  3. String
  4. Biner
  5. Set dan Enum

 

Berikut ini saya paparkan satu persatunya :

Kelompok Numerik

Tipe data numerik digunakan untuk menyimpan data numeric (angka). Ciri utama data numeric adalah suatu datayang memungkinkan untuk dikenai operasi aritmatika seperti pertambahan, pengurangan, perkalian dan pembagian.

No Tipe Penggunaan Jangkauan Ukuran
1 TINYINT Menyimpan data berupa bilang positif dan negatif -128 s/d 127 1 byte (8 bit)
2 SMALLINT Menyimpan bilangan bulat positif dan negatif -32.768 s.d 32.767 2 byte (16 bit)
3 MEDIUMINT Menyimpan bilangan bulat positif dan negatif -8.388.608 s/d 8.388.607 3 byte (24 bit)
4 INT Menyimpan bilangan bulat positif dan negatif -2.147.483.648 s/d 2.147.483.647 4 byte (32 bit)
5 BIGINT Menyimpan bilangan bulat positif dan negatif ± 9,22 x 10^18 8 byte (64 bit)
6 FLOAT Menyimpan bilangan pecahan positif dan negatif presisi tunggal -3.402823466E+38 s/d -1.175494351E-38, 0, dan
1.175494351E-38 s/d 3.402823466E+38.
4 byte (32 bit)
7 DOUBLE Menyimpan bilangan pecahan positif dan negatif presisi ganda -1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308. 8 byte (64 bit)
8 REAL _    
9 DECIMAL Menyimpan bilangan pecahan positif dan negatif -1.79...E+308 s/d -2.22...E-308,0,dan 2.22...E-308 s/d 1.79...E+308 8 byte (64 bit)
10 NUMERIC _    

Kelompok Date dan Time

Tipe data date dan time digunakan untuk menyimpan data tanggal dan waktu.

No Tipe Penggunaan Jangkauan Ukuran
1 DATE Menyimpan data tanggal 1000-01-01 s/d 9999-12-31 (YYYY-MM-DD) 3 byte
2 TIME Menyimpan data waktu -838:59:59 s/d +838:59:59 (HH:MM:SS) 3 byte
3 DATETIME Menyimpan data tanggal dan waktu '1000-01-01 00:00:00' s/d '9999-12-31 23:59:59' 8 byte
4 YEAR Menyimpan data tahun dari tanggal 1900 s/d 2155 1 byte

Kelompok String

Tipe data string digunakan untuk menyimpan data string (text) . Ciri utama data string adalah suatu data yang memungkinkan untuk dikenai operasi aritmaitk seperti pertambahan , perkalian , pengurangan , dan pembagian.

No Tipe Penggunaan Jangkauan
1 CHAR Menyimpan data string ukuran tetap. 0 s/d 255 karakter
2 VARCHAR Menyimpan data string ukuran dinamis. 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
3 TINYTEXT Menyimpan data text 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
4 TEXT Menyimpan data text 0 s/d 65.535 (2^16 - 1) karakter
5 MEDIUMTEXT Menyimpan data text 0 s/d 2^24 - 1 karakter
6 LONGTEXT Menyimpan data text 0 s/d 2^32 -1 karakter

Kelompok BLOB (Biner)

Tipe data blob digunakan untuk menyimpan data biner, Tipe ini biasanya digunakan untuk menyimpan kode-kode biner dari suatu file atau object. BLOB merupakan singkatan dari Binary Large Object.

No Tipe Penggunaan Jangkauan
1 BIT Menyimpan data biner 64 digit biner
2 TINYBLOB Menyimpan data biner 255 byte
3 BLOB Menyimpan data biner 2^16 - 1 byte
4 MEDIUMBLOB Menyimpan data biner 2^24 - 1 byte
5 LONGBLOB Menyimpan data biner 2^32 - 1 byte

Kelompok Enum dan Set

No Tipe Penggunaan Jangkauan
1 ENUM Enumerasi (kumpulan data) s/d 65535 string
2 SET Combination (himpunan data) s/d 255 string anggotas

Tipe data MySQL mungkin akan terus bertambah seiring dengan berkembangnya versi MySQL. Postingan saya tentang Type Field MySQL Penjelasan dan Contoh. Sekian da Terimakasih

1 Response to "Type Field MySQL Penjelasan dan Contoh"