Jika kita berbicara database atau basis data mau tidak mau kita harus mengetahui dan mengenal jenis tipe data yang sanggup di gunakan dalam jadwal pengolahan database, ntah itu tipe data mysql, type data pascal, type data access dan type data lain.
Adapun beberapa jenis yang sanggup teman manfaatkan di dalam database yaitu sebagai berikut :
- TEXT : untuk mendapatkan data teks hingga 255 karakter yang sanggup terdiri dari angka, huruf, maupun symbol grafik
- NUMBER : untuk mendapatkan data angka /digit, tanpa minus dan titik desimal
- DATE/TIME : untuk mendapatkan data tanggal “date” dan waktu “time”
- MEMO : untuk mendapatkan data teks hingga 65.535 karakter yang sanggup terdiri dari angka, huruf, maupun symbol grafik. (type data menyerupai ini tidak sanggup di jadikan pola untuk pengurutan data “indeks”)
- AUTONUMBER : untuk menampilkan nomor urut secara otomatis, yang dimulai dari angka 1
- CURRENCY : untuk mendapatkan data angka dengan tingkat ketepatan 15 digit desimal di sebelah kiri tanda titik desimal dan 4 digit di sebelah kanan titik desimal
- CHAR : String yang mempunyai lebar tetap yang bernilai 1 hingga 255 karakter. Jika ada sisa, maka sisa tersebut diisi dengan spasi (misalnya nilai C yaitu 15, tapi data yang disimpan hanya mempunyai 9 karakter, maka 6 karakter sisanya diisi dengan spasi). Spasi ini akan dihilangkan apabila data dipanggil. Nilai dari CHAR akan disortir dan diperbandingkan secara case-insensitive berdasarkan default character set yang tersedia, kecuali bila atribut BINARY disertakan.
- VARCHAR : String dengan lebar bervariasi yang bernilai dari 1 hingga 255 karakter. Misal kalau nilai C yaitu 12 sedangkan data yang disimpan hanya terdiri dari 8 karakter, maka lebar data tersebut hanya 4 karakter saja, tidak ada perhiasan spasi.
Adapun untuk tipe data yang bertipe number (numeric) sanggup di bedakan menjadi beberapa jenis lagi, yang di antaranya :
- BYTE : bernilai dari 0 hingga 255 (tidak termasuk pecahan)
- DECIMAL : bernilai hingga 28digit di belakang titik dibelakang dan depan titik desimal (-10E28 hingga 10E28)
- INTEGER : bernilai dari -32.768 hingga 32.768 (tidak termasuk pecahan)
- LONG INTEGER : bernilai dari -2.147.483.648 sampai 2.147.483.648 (tidak termasuk pecahan)
- SINGLE : bernilai hingga ketelitian 7 digit desimal
- DOUBLE : jangkauan nilainya hingga ketelitian 15 digit dibelakang & depan titik desimal.
Sumber aciknadzirah.blogspot.com