Tipe Data Dalam MySQL

D. TEORI DASAR

1. Tipe Data Dalam MySQL

Secara umum jenis atau tipe data yang dikenal dalam MySQL dibagi menjadi 4 jenis, yaitu:  Numeric Values, yaitu angka atau bilangan.  StringCharacter Values, yaitu teks atau karakter.  Date and Time Values, yaitu tanggal dan waktu.  NULL Numeric Values, adalah angka atau bilangan seperti 10; 123; 100.50; -10; 1.2E+17; 2.7e-11; dan sebagainya. Jenis data bilangan dibagi lagi menjadi dua, yaitu Bilangan Bulat integer dan Bilangan Pecahan Floating point. Kedua jenis bilangan ini dapat bernilai positif + dan juga negatif -. Jika bilangan tersebut menggunakan tanda + atau -, maka disebut SIGNED. Sebaliknya, bila tanpa tanda apapun disebut UNSIGNED. Karena tanda + dapat diabaikan penulisannya, maka pada bilangan yang bernilai positif disebut juga unsigned. Character Values, adalah semua karakter atau teks yang penulisannya diapit oleh tanda kutip, baik kutip tunggal maupun kutip ganda. Untuk angka yang ditulis dengan tanda kutip akan dianggap sebagai karakter atau string bukan Numeric Values. Adapun contoh penulisan teks yang benar adalah sebagai berikut:  Jl. Surabaya No. 34  Kota Malang  Saya suka masakan ini  ‘123456  Saya akan berkunjung ke rumahmu pada hari Jumat depan Date and Time Values, format standar default penulisan tanggal adalah Tahun-Bulan-Tanggal “YYYY-MM-DD”. Misalkan untuk 22 Januari 2002, dituliskan 2002-01-22. Untuk menarnpilankannya, kita bisa menggunakan fungsi DATE_FORMAT yang dapat disesuaikan dengan kebutuhan kita. Untuk penulisan waktu, formatnya adalah Jam:Menit:Detik “HH:MM:SS”. Contoh, 13:55:07. Data tanggal dan waktu bisa digabung penulisannya, menjadi “2002-01-22 13:55:07”. NULL sebenarnya bukan data, tapi dia mewakili sesuatu yang tidak pasti, tidak diketahui, atau “belum ada nilainya”. NULL tidak identik dengan angka NOL 0. Sebagai Modul Praktikum Sistem Basis Data .............................................................................. 26 contoh, selama melakukan survei mengenai berapa jumlah pengguna sistem operasi Linux dan Windows di Indonesia, data pastinya belum dapat diketahui sebelum survei tersebut dilakukan secara tuntas. Oleh sebab itu, data tersebut bisa diwakili dengan NULL, alias belum diketahui atau kosong.

2. Tipe Data Kolom Pada MySQL