Tipe data pada database mysql

Gimana kabar teman-teman??
Semogah dalam keadaan sehat semuanya.. amin

Baiklah, pada kesempatan kali ini saya akan berbagi tentang Tipe data pada database mysql. 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-and-time, dan kelompok himpunan (set dan enum). Masing-masing tipe field memiliki batasan lebar dan ukurannya.

Tipe data pada database mysql

Mengenai Mysql teman-teman bisah lihat artikel saya sebelumnya yang berhubungan dengan artikel ini yaitu  Tipe table di Mysql dan Pengertian Database.

Okelah teman, cukup basah-basihnya mengenai Tipe data di Mysql kita langsung saja di pada intinya, silahkan teman-teman simak dengan baik.


1. Tipe Numerik

Tipe data numerik digunakan untuk menyimpan data numeric (angka). Ciri utama data numeric adalah suatu data yang memungkinkan untuk dikenai operasi aritmatika seperti pertambahan, pengurangan, perkalian dan pembagian. Berikut ini tipe field (kolom) di MySQL yang termasuk ke dalam kelompok tipe numerik:

a.  TINYINT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan  : -128 s/d 127
Ukuran       : 1 byte (8 bit).

b. SMALLINT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif..
Jangkauan  : -32.768 s/d 32.767
Ukuran       : 2 byte (16 bit).

c. MEDIUMINT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan  : -8.388.608 s/d 8.388.607
Ukuran       : 3 byte (24 bit)

 d. INT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan  : -2.147.483.648 s/d 2.147.483.647
Ukuran       : 4 byte (32 bit).

e. BIGINT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan  : ± 9,22 x 1018
Ukuran       : 8 byte (64 bit)

f. FLOAT
Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif         presisi tunggal.
Jangkauan  : 3.402823466E+38 s/d -1.175494351E-38, 0, dan 1.175494351E-38 s/d 3.402823466E+38.
Ukuran       : 4 byte (32 bit).

g. DOUBLE
Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif 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).

h. REAL
Penggunaan : Merupakan sinonim dari DOUBLE.

i. DECIMAL
Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif 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).

j. NUMERIC
Penggunaan : Merupakan sinonim dari DECIMAL.


2.  Tipe Date dan Time

Tipe data date dan time digunakan untuk menyimpan data tanggal dan waktu. Berikut ini tipe field (kolom) di MySQL yang termasuk ke dalam kelompok tipe date dan time:

a. DATE
Penggunaan : digunakan untuk menyimpan data tanggal.
Jangkauan  : 1000-01-01 s/d 9999-12-31 (YYYY-MM-DD)
Ukuran       : 3 byte.

b. TIME
Penggunaan : digunakan untuk menyimpan data waktu.
Jangkauan  : -838:59:59 s/d +838:59:59 (HH:MM:SS)
Ukuran       : 3 byte.

c. DATETIME
Penggunaan : digunakan untuk menyimpan data tanggal dan waktu.
Jangkauan   : '1000-01-01 00:00:00' s/d '9999-12-31 23:59:59'
Ukuran       : 8 byte.

d. YEAR
Penggunaan : digunakan untuk menyimpan data tahun dari tanggal.
Jangkauan  : 1900 s/d 2155
Ukuran       : 1 byte.


3.  Tipe String (Text)

Tipe data string digunakan untuk menyimpan data string (text). Ciri utama data string adalah suatu data yang memungkinkan untuk dikenai operasi aritmatika seperti pertambahan, pengurangan, perkalian dan pembagian. Berikut ini tipe field (kolom) di MySQL yang termasuk ke dalam kelompok tipe string:

a. CHAR
Penggunaan : digunakan untuk menyimpan data string ukuran tetap.
Jangkauan   : 0 s/d 255 karakter

b. VARCHAR
Penggunaan : digunakan untuk menyimpan data string ukuran dinamis.
Jangkauan   : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)

c. TINYTEXT
Penggunaan  : digunakan untuk menyimpan data text.
Jangkauan    : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)

d.TEXT
Penggunaan : digunakan untuk menyimpan data text.
Jangkauan  : 0 s/d 65.535 (216 - 1) karakter

e. MEDIUMTEXT
Penggunaan : digunakan untuk menyimpan data text.
Jangkauan  : 0 s/d 224 - 1 karakter

f. LONGTEXT
Penggunaan : digunakan untuk menyimpan data text.
Jangkauan  : 0 s/d 232 - 1 karakter


4. Tipe 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. Berikut ini tipe field (kolom) di MySQL yang termasuk ke dalam kelompok tipe blob:

a. BIT (sejak versi 5.0.3)
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan  : 64 digit biner

b. TINYBLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan  : 255 byte

c. BLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan  : 216 - 1 byte

d. MEDIUMBLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan  : 224 - 1 byte

e. LONGBLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan  : 232 - 1 byte


5. Tipe Data yang Lain

Selain tipe data di atas, MySQL juga menyediakan tipe data yang lain. Tipe data di MySQL mungkin akan terus bertambah seiring dengan perkembangan versi MySQL. Berikut ini beberapa tipe data tambahan MySQL:

a. ENUM
Penggunaan : Enumerasi (kumpulan data).
Jangkauan  : Sampai dengan 65535 string.

b. SET
Pengunaan : Combination (himpunan data).
Jangkauan : Sampai dengan 255 string anggotas.


Itu saja mengenai Tipe data pada database mysql semogah artikel ini dapat memberikan manfaat bagi teman-teman dan terimakasi atas kunjungan teman di blog semukan.


Blog, Updated at: 09.32

0 komentar:

Posting Komentar

Artikel Terbaru

    Info Kesehatan

    loading...

    Popular Posts

    Label

    Abdurrohman As Sudais aida al mahabbatain al qur'an Alexa Alfina Nindiyani Amy Search anak yatim Anisa Rahman Arrow ayah Backtrack Banyuwangi Dangdut Dangdut Koplo Databases Deddy Dores dewi persik Dina Hijriana dodi Download duet Ebook Ella Exist Eye Fenomena film full album full erie suzan gus azmi gusdur hafidz indonesia Henphon ibu Iis Dahlia Iklim india Inka Cristie iwan fals Java jihan audy kenangan KH. Maimun Zubair Kisah Ashabul Kahfi kisah inspiratif Kisah Islami kisah nabi kisah nabi khidir kisah nabi Muhammad SAW Kisah nabi Musa Kisah nyata kisah religi Kisah sahabat Kisah Sahabat Bilal Kisah Sahabat Nabi kisah sunan kali jaga Kisah wali Komputer koplo koploan kun anta Lagu Campursari lagu dangdut lagu dj Lagu Hip-hop Lagu Islami Lagu Jazz Lagu Kenangan Lagu Maher Zain Lagu Malaysia Lagu Nike Ardilla Lagu Nostalgia Lagu Pop Lagu Rap Lagu Reggae Lagu Religi lagu rhoma irama lagu santri nasional lagu terbaru pop Laksamana langitan Lestari Linux maher zain malaysia mars santri mp3 jihan audy mp3 monata mp3 nella kharisma mp3 sagita mp3 via vallen Mysql nagita new boyz Nike Ardilla nissa sabyan NU opick Pop Pop / Rock Pop Punk Pop Rock Produk reggae religi renungan Rijal Vertizone Safura Saleem santri Scoin Screen Sejarah Islam SEO sharla martiza sholawat sholawat nabi Siti Nurhaliza Skate Punk Slam sonia Spoon Spring Stings sulaiman al mughni sulis Sultan sunan kali jaga takbiran Teknologi Tutorial Blog Ubuntu UKS ungu upin ipin ust. jefri al bukhori veve zulfikar wali songo Windows ya syahidan

    statistics