4 Macam Tipe Database MySQl dan Fungsinya

macam Macam Tipe Database MySQl dan Fungsinya
macam Macam Tipe Database MySQl dan Fungsinya
Database MySQL Beserta Fungsinya

Jika Sebelumnya Kami telah membahas tentang pengertian database dan pengenalan mysql maka, kali ini kami akan membahas tentang macam-macam type data pada database mysql. Type data itu apa ? Type data adalah suatu jenis nilai yang kelompokkan di dalam variabel yang berupa numerik, (angka), teks, ataupun gambar.

Tipe data dalam database digunakan sebagai persamaan dalam mendefinisikan suatu kolom atau field. Jenis-jenis tipe data ada banyak dan bermacam-macam serta secara umum tipe data pada mysql di bagi menjadi 4 kelompok yaitu Numeric, String, Date dan Tipe Data Blob.

4 Kelompok type data pada MySQL

1. Tipe Data Numeric

Type data numerik (Angka) dapat kita gunakan untuk variabel konstanta yang menyimpan nilai berupa angka. dibawah ini merupakan 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) Nilai bilangan pecahan presisi tunggal 4 byte
Double [(m,d)] Nilai bilangan pecahan presisi ganda 8 byte

2 Tipe Data String

Tipe data string umumnya bisa kita gunakan dalam kepentingan untuk menyimpan suatu data yang berupa string ( Text ). dibawah ini merupakan kelompok tipe data string.

Tipe Data Keterangan
Char atau character A Fixed-length character string : menyatakan deretan karakter (string) yang lebarnya tetap yaitu maksimum mempunyai 255 karakter
Varchar A variable-length character string : Data string mempunyai 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 sering digunakan untuk menyimpan data yang berupa tanggal atau waktu. dibawah ini merupakan kelompok tipe data Date and Time.

Tipe Data Keterangan Ukuran
Date Digunakan sebagai tanggal dengan format “YYYY-MM-DD” Range nilai : “1000-01-01” s.d “9999-12-31” 3 byte
Time Digunakan sebagai waktu dengan format “hh:mm:ss” Range nilai : -838:59:59″ s.d “838:59:59” 3 byte
Datetime Digunakan sebagai 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 sebagai penulisan tanggal dan waktu dengan format “YYYYMMDDhhmmss” 4 byte
Year Digunakan sebagai penulisan tahun dengan format “YYYY” Range nilai : 1901 s.d 2155 1 byte

4. Tipe Data Blob

Tipe data blob merupakan suatu tipe data yang dapat digunakan untuk menyimpan data biner yang dapat menampung gambar, video, musik, dan lain-lain. dibawah ini merupakan 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

Itulah beberapa tipe data pada mysql yang di bagi menjadi empat kelompok.

TARUNAJATI adalah situs yang membahas Media Informasi Berita Internet

Penutup

Di atas tadi merupakan beberapa tipe data yang sering di gunakan dalam database MySQL yang kami dapat dari beberapa sumber yang kami rangkum pada artikel kami tarunajati.com . terimakasih semoga artikel ini dapat bermanfaat bagi anda yang sedang mempelajari Macam-macam Tipe Database MySQl.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Main Menu