MODUL PRAKTIKUM BASIS DATA (2)

MODUL PRAKTIKUM BASIS DATA
TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011

I.

Tipe data dalam MySQL

A. Tipe Numeris
Tipe data
Keterangan
BIT
Menyatakan tipe bit. Satu bit dapat berupa bilangan 0 atau 1.
Bit(2) berarti mengandung 2 bit. Angka maksimal dalam kurung
adalah 64 (64 bit)
TINYINT
Data bilangan bulat berkisar antara -128 sampai 127.
BOOL atau
Menyatakan nilai benar/salah. Nilai nol dianggap salah dan nilai
BOOLEAN
selain nol dianggap benar.
SMALLINT

Data bilangan bulat berkisar antara -32768 sampai 32767.
MEDIUMINT Data bilangan bulat berkisar antara -8388608 sampai 8388607.
INT atau
Data bilangan bulat berkisar antara -2147683648 sampai
INTEGER
2147683647
BIGINT
Data bilangan bulat berkisar antara -9223372036854775808
sampai 9223372036854775807
FLOAT
Bilangan pecahan yang dapat menampung bilangan antara 3.402823466E+38 sampai 1.175494351E-38, 0, dan
1.175494351E-38 sampai 3.402823466E+38
DOUBLE
Bilangan pecahan yang dapat menampung bilangan antara atau
1.7976931348623157E+308 sampai -2.2250738585072014EDOUBLE
308, 0, dan 2.2250738585072014E-308 sampai
PRECISION
1.7976931348623157E+308
FLOAT(p)
Bilangan pecahan. p menyatakan jumlah presisi dalam bit.

DEC atau
DECIMAL

Kebutuhan Memori
(M/7)/8 byte

1 byte
1 byte
2 byte
3 byte
4 byte
6 byte
4 byte

8 byte

4 byte jika 0