Followers

Showing posts with label Tipe Data. Show all posts
Showing posts with label Tipe Data. Show all posts

Friday, 8 April 2011

MySQL Data Types(2)

Tipe String(Text)
Tipe data string digunakan untuk menyimpan data dalam bentuk text(karakter, kata, atau kalimat).
Type
Storage
Length

(Bytes)
(Signed/Unsigned)
CHAR

0 s/d 255 karakter
VARCHAR

0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
TINYTEXT

0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
TEXT

0 s/d 65.535 (216 - 1) karakter
MEDIUMTEXT

0 s/d 224 - 1 karakter
LONGTEXT

0 s/d 232 - 1 karakter


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.
Type
Storage
Length

(Bytes)
(Signed/Unsigned)
BIT

64 digit biner
TINYBLOB

255 byte
BLOB

216 - 1 byte
MEDIUMBLOB

224 - 1 byte
LONGBLOB

232 - 1 byte

Tipe Data lainnya

Type
Penggunaan
Length


(Signed/Unsigned)
ENUM
Enumerasi
(kumpulan data)
sampai dengan 65535 string
SET
Kombinasi (himpunan data)
sampai dengan 255 string anggota

MySQL Data Types

Tipe Numeric

Tipe data ini digunakan untuk menyimpan data numeric(angka), biasa digunakan pada operasi aritmatika seperti penambahan, pengurangan, perkalian dan pembagian.
Type
Storage
Length

(Bytes)
(Signed/Unsigned)
TINYINT
 
1
-128 s/d 127

0 s/d 255
SMALLINT

2
-32768 s/d 32767

0 s/d 65535
MEDIUMINT

3
-8388608 s/d 8388607

0 s/d 16777215
INT

4
-2147483648 s/d 2147483647

0 s/d 4294967295
BIGINT

8
-9223372036854775808 s/d 9223372036854775807

0 s/d 18446744073709551615
FLOAT
4
-3.402823466E+38 s/d -1.175494351E-38

0, dan 1.175494351E-38 s/d 3.402823466E+38
DOUBLE
8
-1.79...E+308 s/d -2.22...E-308

0, dan 2.22...E-308 s/d 1.79...E+308
DECIMAL
8
-1.79...E+308 s/d -2.22...E-308

0, dan 2.22...E-308 s/d 1.79...E+308

Tipe Date dan Time

Tipe data ini digunakan untuk menyimpan data tanggal dan waktu.
Type
Storage
Length

(Bytes)
(Signed/Unsigned)
DATE
3
1000-01-01 s/d 9999-12-31 (YYYY-MM-DD)
TIME
3
-838:59:59 s/d +838:59:59 (HH:MM:SS)
DATETIME
8
'1000-01-01 00:00:00' s/d '9999-12-31 23:59:59'
YEAR
1
1900 s/d 2155