Macam-Macam Tipedata Pada Database

Tipe information digunakan untuk mendefinisikan suatu plain atau kolom. Setiap kolom yang dibuat harus didefinisikan terlebih dahulu. Jenis – jenis tipe information ada bermacam – macam. Bisa numerik yang digunakan untuk angka dan proses perhitungan, sanggup karakter / teks, tanggal atau Biner. Berikut ini Macam – macam tipe information yang digunakan di SQL :

1. Tipe Numerik

Tipe information numerik digunakan untuk menyimpan information numeric (angka). Ciri utama information numeric adalah suatu information yang memungkinkan untuk dikenai operasi aritmatika ibarat pertambahan, pengurangan, perkalian dan pembagian. Berikut ini tipe plain (kolom) di MySQL yang termasuk ke dalam kelompok tipe numerik:
  • TINYINT
Penggunaan : digunakan untuk menyimpan information bilangan bulat faktual dan negatif.
Jangkauan  : -128 s/d 127
Ukuran       : 1 byte (8 bit)
  • SMALLINT
Penggunaan : digunakan untuk menyimpan information bilangan bulat faktual dan negatif..
Jangkauan  : -32.768 s/d 32.767
Ukuran       : two byte (16 bit).
  • MEDIUMINT
Penggunaan : digunakan untuk menyimpan information bilangan bulat faktual dan negatif.
Jangkauan  : -8.388.608 s/d 8.388.607
Ukuran       : three byte (24 bit)
  • INT
Penggunaan : digunakan untuk menyimpan information bilangan bulat faktual dan negatif.
Jangkauan  : -2.147.483.648 s/d 2.147.483.647
Ukuran       : four byte (32 bit).
  • BIGINT
Penggunaan : digunakan untuk menyimpan information bilangan bulat faktual dan negatif.
Jangkauan  : ± 9,22 x 1018
Ukuran       : 8 byte (64 bit)
  • FLOAT
Penggunaan : digunakan untuk menyimpan information bilangan pecahan faktual dan negatif         presisi tunggal.
Jangkauan  : 3.402823466E+38 s/d -1.175494351E-38, 0, dan 1.175494351E-38 s/d 3.402823466E+38.
Ukuran       : four byte (32 bit).
  • DOUBLE / REAL
Penggunaan : digunakan untuk menyimpan information bilangan pecahan faktual dan negatif presisi ganda.
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).
  • DECIMAL / NUMERIC
Penggunaan : digunakan untuk menyimpan information bilangan pecahan faktual dan negatif.
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).

2.  Tipe Date dan Time

Tipe information appointment dan fourth dimension digunakan untuk menyimpan information tanggal dan waktu. Berikut ini tipe plain (kolom) di MySQL yang termasuk ke dalam kelompok tipe appointment dan time:
  • DATE
Penggunaan : digunakan untuk menyimpan information tanggal.
Jangkauan  : 1000-01-01 s/d 9999-12-31 (YYYY-MM-DD)Ukuran       : three byte.
  • TIME
Penggunaan : digunakan untuk menyimpan information waktu.
Jangkauan  : -838:59:59 s/d +838:59:59 (HH:MM:SS)Ukuran       : three byte.
  • DATETIME
Penggunaan : digunakan untuk menyimpan information tanggal dan waktu.
Jangkauan   : ‘1000-01-01 00:00:00’ s/d ‘9999-12-31 23:59:59’Ukuran       : 8 byte.
  • YEAR
Penggunaan : digunakan untuk menyimpan information tahun dari tanggal.
Jangkauan  : 1900 s/d 2155
Ukuran       : 1 byte.

3.  Tipe String (Text)

Tipe information string digunakan untuk menyimpan information string (text). Ciri utama information string adalah suatu information yang memungkinkan untuk dikenai operasi aritmatika ibarat pertambahan, pengurangan, perkalian dan pembagian. Berikut ini tipe plain (kolom) di MySQL yang termasuk ke dalam kelompok tipe string:
  • CHAR
Penggunaan : digunakan untuk menyimpan information string ukuran tetap.
Jangkauan   : 0 s/d 255 karakter
  • VARCHAR
Penggunaan : digunakan untuk menyimpan information string ukuran dinamis.
Jangkauan   : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
  • TINYTEXT
Penggunaan  : digunakan untuk menyimpan information text.
Jangkauan    : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
  • TEXT
Penggunaan : digunakan untuk menyimpan information text.
Jangkauan  : 0 s/d 65.535 (216 – 1) karakter
  • MEDIUMTEXT
Penggunaan : digunakan untuk menyimpan information text.
Jangkauan  : 0 s/d 224 – 1 karakter
  • LONGTEXT
Penggunaan : digunakan untuk menyimpan information text.
Jangkauan  : 0 s/d 232 – 1 karakter

4.Tipe BLOB (Biner)

Tipe information blob digunakan untuk menyimpan information biner. Tipe ini biasanya digunakan untuk menyimpan kode-kode biner dari suatu file atau object. BLOB merupakan abreviasi dari Binary Large Object. Berikut ini tipe plain (kolom) di MySQL yang termasuk ke dalam kelompok tipe blob:
  • BIT (sejak versi 5.0.3)
Penggunaan : digunakan untuk menyimpan information biner.
Jangkauan  : 64 digit biner
  • TINYBLOB
Penggunaan : digunakan untuk menyimpan information biner.
Jangkauan  : 255 byte
  • BLOB
Penggunaan : digunakan untuk menyimpan information biner.
Jangkauan  : 216 – 1 byte
  • MEDIUMBLOB
Penggunaan : digunakan untuk menyimpan information biner.
Jangkauan  : 224 – 1 byte
  • LONGBLOB
Penggunaan : digunakan untuk menyimpan information biner.
Jangkauan  : 232 – 1 byte

5. Tipe Data yang Lain

Selain tipe information di atas, MySQL juga menyediakan tipe information yang lain. Tipe information di MySQL mungkin akan terus bertambah seiring dengan perkembangan versi MySQL. Berikut ini beberapa tipe information pelengkap MySQL:
  • ENUM
Penggunaan : Enumerasi (kumpulan data).
Jangkauan  : Sampai dengan 65535 string.
  • SET
Pengunaan : Combination (himpunan data).
Jangkauan : Sampai dengan 255 string anggotas

Belum ada Komentar untuk "Macam-Macam Tipedata Pada Database"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel