Cari di Blog Ini

Selasa, 20 Mei 2014

Tipe Data Dalam Database MySQL Dan Penjelasannya

Setelah Anda menggunakan MySQL tentu sulit untuk meninggalkan database yang “cuepat” dan gratis ini. Memang MySQL sangat cepat dalam melakukan kueri sehingga menjadi database yang paling populer dan sesuai untuk web development. Pada saat pertama kali memasuki dunia MySQL sebagai newbie, Anda mungkin jarang berurusan dengan si “date” dan si “time” tetapi seiring dengan tuntutan pekerjaan atau peningkatan pengetahuan tentang MySQL tentu Anda akan berurusan dengan si “date” dan si “time”. Artikel ini akan mencoba membantu Anda berkenalan dan bergaul atau “menggauli” si Date dan si Time ini sehingga Anda memiliki hubungan yang lebih intim dengan mereka. Dengan memiliki pengetahuan tentang tipe data Date, Time serta fungsi Date dan Time yang telah disediakan oleh MySQL maka pembuatan aplikasi yang terkait dengan Date dan Time akan lebih cepat dan efektif. Penulis akan menyajikan dalam beberapa artikel bersambung di situs benpinter.net maupun milis benpinter di yahoogroups.com. Versi MySQL yang penulis gunakan pada pembahasan ini adalah MySQL 3.23.33, tetapi jangan kuatir karena penulis percaya bahwa penanganan terhadap data tanggal dan waktu pada versi berikutnya hampir sebagian besar masih sama.

Berikut ini adalah berbagai macam type data yang kita gunakan dalam SQL atau basis data beserta penjelasannya.


1.varchar= tipe data karakter yang panjangnya tidak tetap.
2.TINYINT = adalah tipe data bilangan bulat yang rentangnya -128 sampai 127 atau menggunakan atribut unsigned dari 0 hingga. 255
3.text = tipe data yang dapat menampung semua tipe data.
4. date = type data yang digunakan untuk mendiskripsikan tanggal.
5.smallint = adalah tipe data bilangan bulat yang rentangnya –32768 sampai 32767. The unsigned range is 0 to 65535.
6. mediumint =adalah tipe data bilangan bulat yang rentangnya –8388608 to 8388607.unsigned range-nya 0 sampai 16777215.
7. int = type data yang bernilai integer/bilangan bulat.
8. Bigint = Merupakan tipe data bil bulat 8 byte data dengan batasan nilai atau jangkauan antara -2^36 (-9,223,372,036,854,775,808) s/d 2^36-1 (-9,223,372,036,854,775,807).
9. float = type data yang bernilai desimal.
10. double = type data yang bernilai desimal yang memiliki rentang lebih panjang daripada float.
11. Decimal = tipe data yang dapat menampung data pecahan.
12. Datetime = merupakan tipe data tanggal dan jam (waktu) mulai 1 januari 1753 s/d 31 Desember 9999, dengan akurasi sampai 3,33 milidetik.
13.TIMESTAMP = merupakan perluasan dari tipe data DATE. TIMESTAMP menyimpan tahun, bulan dan hari dari tipe data DATE, ditambah dengan jam, menit dan detik sebagai nilai fractional second.
14.time = Tipe data waktu. Jangkauannya adalah '-838:59:59' hingga '838:59:59'. MySQL menampilkan TIME dalam format 'HH:MM:SS'.
15. year = 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).
16.Char = tipe data untuk menampung data yang bertipe karakter.
17.tinyblob = type file pada mysql yang dapat digunakan untuk menyimpan file dalam database, dengan rentang maksimum 255 (2^8 - 1) karakter.
18. tinytext = type data text yang menyimpan data dengan panjang maksimum 65535 (2^16 - 1) karakter.
19. Blob = adalah type file pada mysql yang dapat digunakan untuk menyimpan file dalam database.
20. mediumblob = type file pada mysql yang dapat digunakan untuk menyimpan file dalam database, dengan rentang maksimum 16777215 (2^24 - 1) karakter.


sekian dulu postingan saya kali ini, semoga bermanfaat :)

Tidak ada komentar:

Posting Komentar