Inilah tipe-tipe data tersebut:
TINYINT[(M)] [UNSIGNED] [ZEROFILL]
Integer yang sangat kecil jangkauan
nilainya, yaitu -128 hingga 127. Jangkauan unsigned adalah 0 hingga 255.
SMALLINT[(M)] [UNSIGNED] [ZEROFILL]
Integer yang kecil jangkauan nilainya,
yaitu -32768 hingga 32767. Jangkauan unsigned adalah 0 hinga 65535.
MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]
Integer tingkat menengah. Jangkauan
nilainya adalah -8388608 hingga 8388607. Jangkauan unsigned adalah 0 hingga 16777215.
INT[(M)] [UNSIGNED] [ZEROFILL]
Integer yang berukuran normal. Jangkauan
nilainya adalah -2147483648 hingga 2147483647. Jangkauan unsigned adalah 0
hingga 4294967295.
INTEGER[(M)] [UNSIGNED] [ZEROFILL]
Sama dengan INT.
BIGINT[(M)] [UNSIGNED] [ZEROFILL]
Integer berukuran besar. Jangkauan
nilainya adalah -9223372036854775808 hingga 9223372036854775807. Jangkauan
unsigned adalah 0 hingga 18446744073709551615.
FLOAT(precision) [ZEROFILL]
Bilangan floating-point. Tidak dapat
bersifat unsigned. Nilai atribut precision adalah <=24 untuk bilangan
floating-point presisi tunggal dan di antara 25 dan 53 untuk bilangan
floating-point presisi ganda.
FLOAT[(M,D)] [ZEROFILL]
Bilangan floating-point presisi tunggal.
Tidak dapat bersifat unsigned. Nilai yang diijinkan adalah -3.402823466E+38
hingga -1.175494351E-38 untuk nilai negatif, 0, and 1.175494351E-38 hingga
3.402823466E+38 untuk nilai positif.
DOUBLE[(M,D)] [ZEROFILL]
Bilangan floating-point presisi ganda.
Tidak dapat bersifat unsigned. Nilai yang diijinkan adalah
-1.7976931348623157E+308 hingga -2.2250738585072014E-308 untuk nilai negatif,
0, dan 2.2250738585072014E-308 hingga 1.7976931348623157E+308 untuk nilai positif.
DOUBLE PRECISION[(M,D)] [ZEROFILL]
REAL[(M,D)] [ZEROFILL]
Keduanya sama dengan DOUBLE.
DECIMAL[(M[,D])] [ZEROFILL]
Bilangan floating-point yang “unpacked”.
Tidak dapat bersifat unsigned. Memiliki sifat mirit dengan CHAR. Kata
“unpacked” berarti bilangan disimpan sebagai string, menggunakan satu karakter
untuk setiap digitnya. Jangkauan nilai dari DECIMAL sama dengan DOUBLE, tetapi
juga tergantung dai nilai atribut M dan D yang disertakan. Jika D tidak diisi
akan dianggap 0. Jika M tidak diisi maka akan dianggap 10. Sejak MySQL 3.22
nilai M harus termasuk ruang yang ditempati oleh angka di belakang koma dan
tanda + atau -.
NUMERIC(M,D) [ZEROFILL]
Sama dengan DECIMAL.
DATE
Sebuah tanggal. MySQL menampilkan
tanggal dalam format ‘YYYY-MM-DD’. Jangkauan nilainya adalah ’1000-01-01′
hingga ’9999-12-31′.
DATETIME
Sebuah kombinasi dari waktu (jam) dan
tanggal. MySQL menampilkan waktu dan tanggal dalam format ‘YYYY-MM-DD
HH:MM:SS’. Jangkauan nilainya adalah ’1000-01-01 00:00:00′ hingga ’9999-12-31
23:59:59′.
TIMESTAMP[(M)]
Sebuah timestamp. Jangkauannya adalah
dari ’1970-01-01 00:00:00′ hingga suatu waktu di tahun 2037. MySQL menampilkan
tipe data TIMESTAMP dalam format YYYYMMDDHHMMSS, YYMMDDHHMMSS, YYYYMMDD, atau
YYMMDD, tergantung dari nilai M, apakah 14 (atau tidak ditulis), 12, 8, atau 6.
TIME
Tipe data waktu. Jangkauannya adalah
‘-838:59:59′ hingga ’838:59:59′. MySQL menampilkan TIME dalam format
‘HH:MM:SS’.
YEAR[(2|4)]
Angka tahun, dalam format 2- atau
4-digit (default adalah 4-digit). Nilai yang mungkin adalah 1901 hingga 2155,
0000 pada format 4-digit, dan 1970-2069 pada format 2-digit (70-69).
[NATIONAL] CHAR(M) [BINARY]
String yang memiliki lebar tetap. Nilai
M adalah dari 1 hingga 255 karakter. Jika ada sisa, maka sisa tersebut diisi
dengan spasi (misalnya nilai M adalah 10, tapi data yang disimpan hanya
memiliki 7 karakter, maka 3 karakter sisanya diisi dengan spasi). Spasi ini
akan dihilangkan apabila data dipanggil. Nilai dari CHAR akan disortir dan
diperbandingkan secara case-insensitive menurut default character set yang
tersedia, kecuali bila atribut BINARY disertakan.
[NATIONAL] VARCHAR(M) [BINARY]
String dengan lebar bervariasi. Nilai M
adalah dari 1 hingga 255 karakter. Jika nilai M adalah 10 sedangkan data yang
disimpan hanya terdiri dari 5 karakter, maka lebar data tersebut hanya 5
karakter saja, tidak ada tambahan spasi.
Microsoft Access
Text, yaitu data yang bisa diisi dengan nilai kombinasi antara text dan number,
dengan maximum karakter sebanyak 255 karakter.
Memo, sama saja dengan jenis Text, hanya
saja memiliki jumlah karakter maksimum yang lebih banyak, yaitu 63,999
karakter.
Number, yaitu data dengan jenis number (angka) yang digunakan untuk kalkulasi
matematika dan keperluan lainnya. Umumnya number ini terdiri dari 1, 2, 4 dan 8
bytes data. Khusus untuk number jenis Replication ID mempunyai 16 bytes data.
Date/Time, yaitu data dengan jenis tanggal, waktu atau penggabungan dari tanggal dan
waktu.
Currency, yaitu data dengan jenis number, hanya saja pada awal angka selalu
disertakan symbol currency default sesuai dengan regional setting yang
digunakan, misalnya Rp, $, dll. Currency dapat menggunakan angka dengan 15
digit dibelakang desimal dan 4 digit sesudah desimal.
AutoNumber, yaitu data yang tidak dapat kita isi secara manual melainkan ia terisi
secara otomatis oleh Access, baik secara menjumlah ataupun random (acak).
Yes/No, yaitu data dengan jenis hanya 2 pillihan yaitu Yes (-1 atau True) atau No
(0 atau False). Format yang tersedia adalah : Yes/No, True/False, dan On/Off.
OLE Object, yaitu data yang diambil dari system OLE seperti Microsoft Excel
spreadsheet, Microsoft Word document, graphics, sounds, atau data-data biner
lainnya baik yang dilink ataupun dimasukkan secara permanen (embedded) kedalam
table Microsoft Access.
Hyperlink, yaitu type data yang digunakan untuk menyimpan alamat internet atau file
yang ditunjukkan melalui alamat URL.
Attachment, yaitu data type yang
digunakan untuk menyimpan attachment file yang berformat apa saja (bebas, bisa
file gambar, file suara, dll).
Selain 10 data type diatas, ada dua
fasilitas tambahan khusus untuk field di dalam Microsoft Access, yakni:
·
Calculated, yaitu fasilitas yang berguna untuk menghitung operasi
matematika antara field yang satu dengan field yang lainnya. Misalnya, kita
bisa menjumlahkan field A dengan field B, dll.
·
Lookup Wizards, yaitu fasilitas combo box (list) yang dibuat secara
wizard sehingga kita dapat memilih (lookup) suatu data dari daftar pada
table lainnya.
Tugas Praktek SPBD Ke 2 - Klik Disini