About Me
Visitor
Categories
- APPLICATIONS (4)
- ARCHITECTURE (3)
- CARD (1)
- DATABASE (1)
- E-COMMERCE (3)
- KNOWLEDGE (1)
- LINUX (2)
- MULTIMEDIA (1)
- NETWORK (4)
- NEWS (4)
- OPERATING SYSTEM (3)
- ROBOTIC (1)
- TASK (15)
- TECHNOLOGY (1)
- TIPS & TRICK (10)
- TUTORIAL (10)
Diberdayakan oleh Blogger.
Rabu, 25 Maret 2015
Apa kabar sobat blogger! Pada kesempatan kali ini saya akan memposting mengenai berbagai macam tipe data yang ada pada MySQL. Mungkin kalian sudah tidak asing lagi dengan nama MySQL, yaitu salah satu DBMS yang bersifat Freeware (gratis) yang banyak digunakan untuk storage data dalam pembuatan sebuah website. Disini untuk sumbernya sendiri saya melihat dari MySQL versi 5.6.
Pada MySQL 5.6 ini tipe data terbagi menjadi ke dalam 4 sub tipe data, yaitu :
- Numeric
- Date and time
- String
- Spatial
Numeric
Numeric adalah tipe data yang digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk bilangan atau angka, baik angka atau bilangan tersebut merupakan bilangan bulat ataupun bilangan real.
No | Type | Length/Values | Size | Info |
1 | TINYINT | -128 s/d 127 | 1 byte (8 bit) | Digunakan untuk menyimpan data bilangan bulat positif dan negatif |
2 | SMALLINT | -32768 s/d 32767 | 2 byte (16 bit) | Digunakan untuk menyimpan data bilangan bulat positif dan negatif. |
3 | MEDIUMINT | -8388608 s/d 8388607 | 3 byte (24 bit) | Digunakan untuk menyimpan data bilangan bulat positif dan negatif. |
4 | INT | -2147483648 s/d 2147483647 | 4 byte (32 bit) | Digunakan untuk menyimpan data bilangan bulat positif dan negatif |
5 | BEGINT | -9223372036854775808 s/d 9223372036854775807 |
8 byte (64 bit) | Digunakan untuk menyimpan data bilangan bulat positif dan negatif. |
6 | DECIMAL | Maximum 65 digit nomor | Digunakan untuk menyimpan data bilangan pecahan positif dan negatif. | |
7 | FLOAT | -3.402823466E+38 s/d -1.175494351E-38, 0, dan 1.175494351E-38 s/d 3.402823466E+38. |
4 byte (32 bit) | Digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi tunggal. |
8 | DOUBLE | -1.7976931348623157E+308 s/d -2.2250738585072014E-308, 0, dan 2.2250738585072014E-308 s/d 1.7976931348623157E+308 |
8 byte (64 bit) | Digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi ganda. |
9 | REAL | - | - | Merupakan sinonim dari untuk FLOAT |
10 | BIT | 1 s/d 64 | - | Digunakan untuk menyimpan data biner. |
11 | BOOLEAN | 0 dan 1 True dan False |
- | Merupakan sinonim dari TINYINT |
12 | SERIAL | - | - | Merupakan alias untuk BIGINT |
Date and time
Date and time adalah tipe data yang hanya dapat menampung data dalam format tanggal dan waktu saja.
No | Type | Length/Values | Size | Info |
1 | DATE | '1000/01/01' s/d '9999-12-31' 'YYYY-MM-DD' |
3 byte | Digunakan untuk menyimpan data tanggal. |
2 | DATETIME | '1000/01/01 00: 00: 00,000000' s/d '9999-12-31 23: 59: 59,999999' 'YYYY-MM-DD HH: MM: SS [.fraction]' |
8 byte | Digunakan untuk menyimpan data tanggal dan waktu. |
3 | TIMESTAMP | '1970/01/01 00: 00: 01,000000' s/d '2038-01-19 03:14:07.999999' '1970-01-01 00:00:00' |
- | Diguanakan untuk menyimpan tanggal dan waktu |
4 | TIME | '-838:59:59.000000' s/d '838:59:59.000000' 'HH:MM:SS[.fraction]' |
3 byte | Digunakan untuk menyimpan data waktu |
5 | YEAR | 1970s/d 2069 dan 0000 | 1 byte | Digunakan untuk menyimpan data tahun dari tanggal. |
String
String adalah tipe data yang digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk karakter baik itu berupa angka, huruf, karakter khusus atau simbol.
No | Type | Length/Values | Info |
1 | CHAR | 0 s/d 255 | Digunakan untuk menyimpan data string ukuran tetap. |
2 | VARCHAR | 0 s/d 65,535 | Digunakan untuk menyimpan data string ukuran dinamis. |
3 | TINYTEXT | 255 (2^8 - 1) karakter | Digunakan untuk menyimpan data text. |
4 | TEXT | 65,535 (2^16 – 1) karakter | Digunakan untuk menyimpan data text. |
5 | MEDIUMTEXT | 0 s/d 224 - 1 karakter | Digunakan untuk menyimpan data text. |
6 | LONGTEXT | 4,294,967,295 or 4GB (2^32 – 1) karakter | Digunakan untuk menyimpan data text. |
7 | BINARY | - | Mirip dengan CHAR , digunakan untuk menyimpan string byte biner dari pada string nonbinary |
8 | VARBINARY | - | Mirip dengan VARCHAR, digunakan untuk menyimpan string byte biner daripada karakter nonbinary |
9 | TINYBLOB | 255 (2^8 - 1) byte | Digunakan untuk menyimpan data biner. |
10 | MEDIUMBLOB | 16,777,215 (2^24 – 1) bytes | Digunakan untuk menyimpan data biner. |
11 | BLOB | 65.535 (2^16 - 1) bytes | Digunakan untuk menyimpan data biner. |
12 | LONGBLOB | 4,294,967,295 or 4GB (2^32 – 1) bytes | Digunakan untuk menyimpan data biner. |
13 | ENUM | maximum of 65,535 distinct element | Enumerasi (kumpulan data). |
14 | SET | tidak lebih dari 255 element unik | combination (himpunan data). |
Spatial
Spatial adalah tipe data yang digunakan untuk menyimpan nilai ruang kebumian (georeference) dimana berbagai data atribut terletak dalam berbagai unit spasial.
No | Type | Info |
1 | GEOMETRY | Digunakan untuk menyimpan nilai-nilai geometri dari berbagai jenis. |
2 | POINT | Digunakan untuk menyimpan satu lokasi pada ruang koordinat. |
3 | LINESTRING | Digunakan untuk menyimpan data kurva dengan linier interpolasi antara titik. |
4 | POLYGON | Digunakan untuk menyimpan data multi sisi geometri. |
5 | MULTIPOINT | Digunakan untuk menyimpan data kumpulan geometri yang terdiri dari unsur-unsur titik. |
6 | MULTILINESTRING | Digunakan untuk menyimpan data kumpulan multi kurva geometri yang terdiri dari unsur-unsur baris string. |
7 | MULTIPOLYGON | Digunakan untuk menyimpan data sebuah objek multi permukaan yang terdiri dari unsur-unsur poligon. |
8 | GEOMETRYCOLLECTION | Digunakan untuk menyimpan data kumpulan dari satu atau lebih geometri dari setiap kelas. |
Referensi : http://dev.mysql.com/doc/refman/5.6/en/index.html
Label:APPLICATIONS,DATABASE,TASK
Langganan:
Posting Komentar
(Atom)
0 komentar:
Posting Komentar