Macam-macam Tipe Data Database MySQL

 

Macam-macam Tipe Data Database MySQL





Tipe data dalam database digunakan untuk mendefinisikan suatu kolom atau field. Jenis-jenis tipe data bermacam-macam dan secara umum tipe data pada mysql ada empat kelompok yaitu Numeric, String, Date dan Tipe Data Blob.



1. Tipe Data Numeric


Type data numerik (Angka) dapat kita gunakan untuk variabel konstanta yang menyimpan nilai berupa angka. berikut ini adalah kelompok tipe data numerik.

Tipe Data

Keterangan

Ukuran

Integer atau Int [(m)]

Bilangan bulat  ( Positif / Negatif )
Signed value : -2147683648 to 2147683647

4 byte

Unsigned value : 0 to 4294967295

Decimal atau Dec (M,D)

Bilangan pecahan ( Positif / Negatif )
Bilangan desimal dengan nilai tergantung besaran M dan D

M byte

Tinyint [(m)]

Bilangan bulat  ( Positif / Negatif )
Signed value : -128 to 127

1 byte

Unsigned value : 0 to 255

Smallint [(m)]

Bilangan bulat  ( Positif / Negatif )
Signed value : -32768 to 32767

2 byte

Unsigned value : 0 to 65535

Mediumint [(m)]

Bilangan bulat  ( Positif / Negatif )
Signed value : -8388608 to 838860

3 byte

Unsigned value : 0 to 16777215

Begint [(m)]

Bilangan bulat  ( Positif / Negatif )
Signed value : - 922337203685477808 to 9223372036854775807

8 byte

Unsigned value : 0 to 18446744073709551615

Float (m,d)

Bilangan pecahan presisi tunggal

4 byte

Double [(m,d)]

Bilangan pecahan presisi ganda

8 byte

 

2 Tipe Data String

 

Tipe data string dapat kita gunakan untuk menyimpan data yang beupa string ( Text ). berikut kelompok tipe data string.

 

Tipe Data

Keterangan

Char atau character

A Fixed-length character string : menyatakan deretan karakter (string) yang lebarnya tetap yaitu maksimum adalah 255 karakter

Varchar

A variable-length character string : Data string dengan lebar data yang bervariasi (M), Maksimum lebar adalah 255 karakter

Tinyblob

A very small BLOB (binary large object)

BLOB

A small BLOB

Mediumblob

A medium-sized BLOB

Longblob

A large BLOB

 

3. Tipe Data Date and Time ( Tanggal )

Tipe data date and time digunakan untuk menyimpan data yang berupa tanggal atau waktu. berikut kelompok tipe data Date and Time.

Tipe Data

Keterangan

Ukuran

Date

Digunakan untuk tanggal dengan format "YYYY-MM-DD" Range nilai : "1000-01-01" s.d "9999-12-31"

3 byte

Time

Digunakan untuk waktu dengan format "hh:mm:ss" Range nilai : -838:59:59" s.d "838:59:59"

3 byte

Datetime

Digunakan untuk tanggal dan waktu dengan format "YYYY-MM-DD hh:mm:ss" Range nilai :"1000-01-01 00:00:00" s.d "9999-12-31 23:59:59"

8 byte

Time stamp

Digunakan untuk penulisan tanggal dan waktu dengan format "YYYYMMDDhhmmss"

4 byte

Year

Digunakan untuk penulisan tahun dengan format "YYYY" Range nilai : 1901 s.d 2155

1 byte

4. Tipe Data Blob

Tipe data blob merupakan tipe data yang dapat digunakan untuk menyimpan data biner yang mampu menampung gambar, video, musik, dan lain-lain. Berikut kelompok dari tipe data blob.

Tipe Data

Keterangan

Jangkauan

BIT

Menyimpan data biner.

64 digit biner

TINYBLOB

Gambar ukuran kecil

255 byte

BLOB

Gambar

4

MEDIUMBLOB

Gambar kuran sedang

224-1 byte

LONGBLOB

Gambar ukuran besar

232- 1 byte



 

Share this

Related Posts

Previous
Next Post »