Tipe Data Pada Database Mysql
Gimana kabar teman-teman??
Semogah dalam keadaan sehat semuanya.. amin
Baiklah, pada kesempatan kali ini aku akan membuatkan wacana Tipe data pada database mysql. MySQL mempunyai cukup banyak tipe data untuk field (kolom) tabel.
Tipe field (kolom) ini memilih 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 mempunyai batasan lebar dan ukurannya.
Mengenai Mysql teman-teman bisah lihat artikel aku sebelumnya yang bekerjasama dengan artikel ini yaitu Tipe table di Mysql dan Pengertian Database.
Okelah teman, cukup basah-basihnya mengenai Tipe data di Mysql kita eksklusif saja di pada intinya, silahkan teman-teman simak dengan baik.
a. TINYINT
Penggunaan : dipakai untuk menyimpan data bilangan lingkaran nyata dan negatif.
Jangkauan : -128 s/d 127
Ukuran : 1 byte (8 bit).
b. SMALLINT
Penggunaan : dipakai untuk menyimpan data bilangan lingkaran nyata dan negatif..
Jangkauan : -32.768 s/d 32.767
Ukuran : 2 byte (16 bit).
c. MEDIUMINT
Penggunaan : dipakai untuk menyimpan data bilangan lingkaran nyata dan negatif.
Jangkauan : -8.388.608 s/d 8.388.607
Ukuran : 3 byte (24 bit)
d. INT
Penggunaan : dipakai untuk menyimpan data bilangan lingkaran nyata dan negatif.
Jangkauan : -2.147.483.648 s/d 2.147.483.647
Ukuran : 4 byte (32 bit).
e. BIGINT
Penggunaan : dipakai untuk menyimpan data bilangan lingkaran nyata dan negatif.
Jangkauan : ± 9,22 x 1018
Ukuran : 8 byte (64 bit)
f. FLOAT
Penggunaan : dipakai untuk menyimpan data bilangan pecahan nyata 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 : dipakai untuk menyimpan data bilangan pecahan nyata 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 : dipakai untuk menyimpan data bilangan pecahan nyata 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.
a. DATE
Penggunaan : dipakai untuk menyimpan data tanggal.
Jangkauan : 1000-01-01 s/d 9999-12-31 (YYYY-MM-DD)
Ukuran : 3 byte.
b. TIME
Penggunaan : dipakai untuk menyimpan data waktu.
Jangkauan : -838:59:59 s/d +838:59:59 (HH:MM:SS)
Ukuran : 3 byte.
c. DATETIME
Penggunaan : dipakai 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 : dipakai untuk menyimpan data tahun dari tanggal.
Jangkauan : 1900 s/d 2155
Ukuran : 1 byte.
a. CHAR
Penggunaan : dipakai untuk menyimpan data string ukuran tetap.
Jangkauan : 0 s/d 255 karakter
b. VARCHAR
Penggunaan : dipakai untuk menyimpan data string ukuran dinamis.
Jangkauan : 0 s/d 255 aksara (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
c. TINYTEXT
Penggunaan : dipakai untuk menyimpan data text.
Jangkauan : 0 s/d 255 aksara (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
d.TEXT
Penggunaan : dipakai untuk menyimpan data text.
Jangkauan : 0 s/d 65.535 (216 - 1) karakter
e. MEDIUMTEXT
Penggunaan : dipakai untuk menyimpan data text.
Jangkauan : 0 s/d 224 - 1 karakter
f. LONGTEXT
Penggunaan : dipakai untuk menyimpan data text.
Jangkauan : 0 s/d 232 - 1 karakter
a. BIT (sejak versi 5.0.3)
Penggunaan : dipakai untuk menyimpan data biner.
Jangkauan : 64 digit biner
b. TINYBLOB
Penggunaan : dipakai untuk menyimpan data biner.
Jangkauan : 255 byte
c. BLOB
Penggunaan : dipakai untuk menyimpan data biner.
Jangkauan : 216 - 1 byte
d. MEDIUMBLOB
Penggunaan : dipakai untuk menyimpan data biner.
Jangkauan : 224 - 1 byte
e. LONGBLOB
Penggunaan : dipakai untuk menyimpan data biner.
Jangkauan : 232 - 1 byte
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 sanggup menawarkan manfaat bagi teman-teman dan terimakasi atas kunjungan sahabat di blog semukan.
Sumber http://semukan.blogspot.com
Semogah dalam keadaan sehat semuanya.. amin
Baiklah, pada kesempatan kali ini aku akan membuatkan wacana Tipe data pada database mysql. MySQL mempunyai cukup banyak tipe data untuk field (kolom) tabel.
Tipe field (kolom) ini memilih 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 mempunyai batasan lebar dan ukurannya.
Mengenai Mysql teman-teman bisah lihat artikel aku sebelumnya yang bekerjasama dengan artikel ini yaitu Tipe table di Mysql dan Pengertian Database.
Okelah teman, cukup basah-basihnya mengenai Tipe data di Mysql kita eksklusif saja di pada intinya, silahkan teman-teman simak dengan baik.
1. Tipe Numerik
Tipe data numerik dipakai untuk menyimpan data numeric (angka). Ciri utama data numeric ialah suatu data yang memungkinkan untuk dikenai operasi aritmatika menyerupai pertambahan, pengurangan, perkalian dan pembagian. Berikut ini tipe field (kolom) di MySQL yang termasuk ke dalam kelompok tipe numerik:a. TINYINT
Penggunaan : dipakai untuk menyimpan data bilangan lingkaran nyata dan negatif.
Jangkauan : -128 s/d 127
Ukuran : 1 byte (8 bit).
b. SMALLINT
Penggunaan : dipakai untuk menyimpan data bilangan lingkaran nyata dan negatif..
Jangkauan : -32.768 s/d 32.767
Ukuran : 2 byte (16 bit).
c. MEDIUMINT
Penggunaan : dipakai untuk menyimpan data bilangan lingkaran nyata dan negatif.
Jangkauan : -8.388.608 s/d 8.388.607
Ukuran : 3 byte (24 bit)
d. INT
Penggunaan : dipakai untuk menyimpan data bilangan lingkaran nyata dan negatif.
Jangkauan : -2.147.483.648 s/d 2.147.483.647
Ukuran : 4 byte (32 bit).
e. BIGINT
Penggunaan : dipakai untuk menyimpan data bilangan lingkaran nyata dan negatif.
Jangkauan : ± 9,22 x 1018
Ukuran : 8 byte (64 bit)
f. FLOAT
Penggunaan : dipakai untuk menyimpan data bilangan pecahan nyata 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 : dipakai untuk menyimpan data bilangan pecahan nyata 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 : dipakai untuk menyimpan data bilangan pecahan nyata 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 dipakai 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 : dipakai untuk menyimpan data tanggal.
Jangkauan : 1000-01-01 s/d 9999-12-31 (YYYY-MM-DD)
Ukuran : 3 byte.
b. TIME
Penggunaan : dipakai untuk menyimpan data waktu.
Jangkauan : -838:59:59 s/d +838:59:59 (HH:MM:SS)
Ukuran : 3 byte.
c. DATETIME
Penggunaan : dipakai 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 : dipakai untuk menyimpan data tahun dari tanggal.
Jangkauan : 1900 s/d 2155
Ukuran : 1 byte.
3. Tipe String (Text)
Tipe data string dipakai untuk menyimpan data string (text). Ciri utama data string ialah suatu data yang memungkinkan untuk dikenai operasi aritmatika menyerupai pertambahan, pengurangan, perkalian dan pembagian. Berikut ini tipe field (kolom) di MySQL yang termasuk ke dalam kelompok tipe string:a. CHAR
Penggunaan : dipakai untuk menyimpan data string ukuran tetap.
Jangkauan : 0 s/d 255 karakter
b. VARCHAR
Penggunaan : dipakai untuk menyimpan data string ukuran dinamis.
Jangkauan : 0 s/d 255 aksara (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
c. TINYTEXT
Penggunaan : dipakai untuk menyimpan data text.
Jangkauan : 0 s/d 255 aksara (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
d.TEXT
Penggunaan : dipakai untuk menyimpan data text.
Jangkauan : 0 s/d 65.535 (216 - 1) karakter
e. MEDIUMTEXT
Penggunaan : dipakai untuk menyimpan data text.
Jangkauan : 0 s/d 224 - 1 karakter
f. LONGTEXT
Penggunaan : dipakai untuk menyimpan data text.
Jangkauan : 0 s/d 232 - 1 karakter
4. Tipe BLOB (Biner)
Tipe data blob dipakai untuk menyimpan data biner. Tipe ini biasanya dipakai untuk menyimpan kode-kode biner dari suatu file atau object. BLOB merupakan abreviasi 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 : dipakai untuk menyimpan data biner.
Jangkauan : 64 digit biner
b. TINYBLOB
Penggunaan : dipakai untuk menyimpan data biner.
Jangkauan : 255 byte
c. BLOB
Penggunaan : dipakai untuk menyimpan data biner.
Jangkauan : 216 - 1 byte
d. MEDIUMBLOB
Penggunaan : dipakai untuk menyimpan data biner.
Jangkauan : 224 - 1 byte
e. LONGBLOB
Penggunaan : dipakai 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 suplemen 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 sanggup menawarkan manfaat bagi teman-teman dan terimakasi atas kunjungan sahabat di blog semukan.
0 Response to "Tipe Data Pada Database Mysql"
Posting Komentar