MySQL adalah pangkalan data RDBMS (Relational Database
Management System) yang akan menyimpan data-data sistem yang dibangunkan.
Terdapat banyak pangkalan data RDMS lain yang ada dipasaran seperti Oracle,
Informix, Sybase, DBase, MS SQL, MS Access dan banyak lagi.Pangkalan data
tersebut kesemuanya perlu dibeli dengan kos yang tinggi. Tetapi, MySQL tetap
menjadi pilihan kerana ia adalah Sumber Terbuka (Open Source) yang boleh
digunakan tanpa perlu membelinya.
1. Tipe Data Bilangan:
a. TINYINT :Ukuran 1 byte. Bilangan bulat terkecil, dengan jangkauan untuk bilangan
bertanda -128 sampai dengan 127 dan untuk yang tidak bertanda 0 sampai dengan
255. Bilangan tak bertanda ditandai dengan kata UNSIGNED.
b. SMALLINT :Ukuran 2 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -32768
sampai dengan 32767 dan untuk yang tidak bertanda 0 sampai dengan 65535.
c. MEDIUMINT :Ukuran 3 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -8388608
sampai dengan 8388607 dan untukyang tidak bertanda 0 sampai dengan 16777215.
d. INT :Ukuran 4 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda
-2147483648 sampai dengan 2147483647 dan untuk yang tidak bertanda 0 sampai
dengan 4294967295.
e. Integer :Sama dengan INT.
f. BIGINT :Ukuran 8 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda
-9223372036854775808 sampai dengan 9223372036854775807 dan untuk yang tidak
bertanda 0 sampai dengan 184467440737079551615.
g. FLOAT :Ukuran 4 byte. Biilangan pecahan.
h. DOUBLE :Ukuran 8 byte. Bilangan pecahan.
i. DOUBLE PRECISION :Ukuran 8 byte. Bilangan pecahan berpresisi ganda.
j. REAL :Ukuran 8 byte. Sinonim dari DOUBLE.
k. DECIMAL(M,D) :Ukuran M byte. Bilangan pecahan. Misalnya DECIMAL(5,2) dapat digunakan untuk
menyimpan bilangan -99,99 sampai dengan 99,99.
l. NUMERIC(M,D) :Ukuran M byte. Sama dengan Decimal.
2. Tipe data untuk tanggal dan jam:
a. DATETIME :Ukuran 8 byte. Kombinasi tanggal dan jam dengan jangkauan dari ‘1000-01-01
00:00:00’ sampai dengan ‘9999-12-31 23:59:59’.
b. DATE :Ukuran 8 byte. Kombinasi tanggal dan jam dengan jangkauan dari ‘1000-01-01’
sampai dengan ‘9999-12-31’.
c. TIMESTAMP:Ukuran 4 byte. Kombinasi tanggal dan jam dengan jangkauan dari ‘1970-01-01’
sampai dengan ‘2037’.
d. TIME :Ukuran 3 byte.waktu dengan jangkauan dari -838:59:59 sampai dengan 838:59:59.
3. Tipe data untuk karakter dan lain-lain:
a. CHAR(M) :Ukuran M byte, 1<=M<=255. Data string dengan panjang yang tetap. CHAR(1)
cukup ditulis dengan CHAR.
b. VARCHAR(M) :Ukuran L+1 byte dengan L<=M dan 1<=M<=255. Data string dengan panjang
bervariasi tergantung datanya.
c. TINYBLOB,TINYTEXT :L+1 byte, dengan L<28 . Tipe TEXT atau BLOB dengan panjang maksimum 255
karakter.
d. BLOB, TEXT :L+2 byte, dengan L<216 . Tipe TEXT atau BLOB dengan panjang maksimum 65535
karakter.
e. MEDIUMBLOB, MEDIUMTEXT :L+3 byte, dengan L<224. Tipe TEXT atau BLOB dengan panjang maksimum 1677215
karakter.
0 komentar:
Posting Komentar