Tampilkan postingan dengan label type data. Tampilkan semua postingan
Tampilkan postingan dengan label type data. Tampilkan semua postingan

Rabu, 09 Februari 2011

Tipe - Tipe Data yang didukung oleh MySQL

Pada artikel ini kita akan membahas tipe - tipe data yang didukung oleh MySQL. Pemilihan tipe data merupakan suatu hal yang cukup penting dalam mengelola server. Salah satu sebabnya adalah berkaitan dengan ruang di harddisk dan memori yang akan “digunakan” oleh data-data tersebut.
Berikut ini akan diberikan tipe-tipe data yang didukung oleh MySQL yang terambil dari dokumentasi MySQL. Tipe - tipe data ini diberikan dalam bentuk yang siap dituliskan pada sintaks-sintaks MySQL, misalnya Create Table. Pada tipe-tipe data tersebut terdapat beberapa atribut yang memiliki arti sebagai berikut:
  • M, menunjukkan lebar karakter maksimum. Nilai M maksimum adalah 255.
  • D,  menunjukkan jumlah angka di belakang koma. Nilai maksimum D adalah 30 tetapi dibatasi oleh nilai M, yaitu tidak boleh lebih besar daripada M-2.
  • Atribut yang diberi tanda [ dan ] berarti pemakaiannya adalah optional.
  • Jika atribut ZEROFILL disertakan, MySQL akan otomatis menambahkan atribut UNSIGNED.
  • UNSIGNED adalah bilangan tanpa tanda di depannya (misalnya tanda negatif).
Inilah tipe-tipe data tersebut:

Type - type Data di My SQL

MySQL merupakan salah satu dari database engine yang sering bangget aku pakai dalam membuat aplikasi. Kenapa MySQL?? Karena kebetulan MySQL punya versi gratiiiiiis, alias tanpa lisence. (jiwa gratisan mode on :nyengir:)

Nah, saat kita akan merancang sebuah aplikasi, tentu salah satu tahap pentingnya adalah merancang dan membuat database (meskipun ada sih, aplikasi yg g butuh database..he he..). Proses perancangan database dimulai dari menentukan entity-entity yang akan digunakan dalam aplikasi tersebut, yang nantinya akan menentukan tabel-tabel yang ada dan relational di antara tabel-tabel tersebut (koq, malah jadi kuliah SBD y?!). Disini kita tidak akan berpanjang lebar tentang perancangan database (mungkin bisa dibahas di lain waktu, kl ad yang request..^^), tapi membahas mengenai tipe data yang dipakai di MySQL. Pengetahuan tentang tipe data sangat diperlukan dalam perancangan database, agar setiap data bisa ditampung dengan tepat, sesuai dengan kebutuhan sistem dari aplikasi yang akan dibuat, serta tidak memboroskan ruang di dalam database.

Nah, ini dia tipe-tipe data di MySQL :