tipe data di database mysql beserta keterangannya




Secara garis besar, database MySQL mempunyai 3 macam tipe data, yaitu:
  • Tipe Data Numeric
  • Tipe Data Date & Time
  • dan Tipe Data String


Tipe Data Numeric

Tipe Data Numeric pada database MySQL terbagi atas beberapa macam tipe data, yaitu:
  • INT

    Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara-2.147.483.648 s/d2.147.483.647. Tipe data ini mempunyai ukuruan 4 byte (32 bit).

    Contoh : TOTAL_MAHASISWA INT;

  • TINYINT

  • Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -128 s/d 127. Tipe data ini mempunyai ukuran 1 byte (8 bit)
  • SMALLINT

  • Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -32.768 s/d 32.767. Tipe data ini mempunyai ukuran 2 byte (16 bit)
  • MEDIUMINT 

    Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -8.388.608 s/d 8.388.607. Tipe data ini mempunyai ukuran 3 byte (24 bit) 

  • BIGINT

    Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -8.388.608 s/d 8.388.607. Tipe data ini mempunyai ukuran 8 byte (64 bit) 

  • FLOAT 
    Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi tunggal. Tipe data ini mempunyai ukuran 4 byte (32 bit). 

  • DOUBLE 
    Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi ganda. Tipe data ini mempunyai ukuran 8 byte (64 bit). 

  • DECIMAL

    Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi ganda. Tipe data ini mempunyai ukuran 8 byte (64 bit). 

  • REAL

    Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif. Tipe data ini mempunyai ukuran 8 byte (64 bit). 

  • NUMERIC

    Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif. Tipe data ini mempunyai ukuran 8 byte (64 bit). 


Tipe Data Date & Time

Tipe Data Date & Time pada database MySQL terbagi atas beberapa macam tipe data, yaitu:
  • DATE

    Digunakan untuk meyimpan data tanggal dalam format YY:MM:DD 

  • DATETIME

    Digunakan untuk menyimpan data tanggal dan waktu dalam format YY:MM:DD HH:MM:SS 

  • TIME

    Digunakan untuk menyimpan data waktu dalam format HH:MM:SS 

  • YEAR

    Digunakan untuk menyimpan data tahun. 


Tipe Data String

Tipe Data String pada database MySQL terbagi atas beberapa macam tipe data, yaitu:
  • CHAR

    Digunakan untuk menyimpan data karakter/string dengan ukuran tetap. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 255 karakter.

  • VARCHAR

    Digunakan untuk menyimpan data karakter/string dengan ukuran dinamis. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 255 untuk MySQL versi 4.1. Dan mempunyai jangkauan antara 0 s/d 65.535 untuk MySQL versi 5.0.3 

  • BLOB

    BLOB (Binary Large Object) adalah tipe data yang digunakan untuk menyimpan data biner seperti files, images, suara, dll. Tipe data ini mempunyai jangkauan 216-1 byte.

  • TINYBLOB

    Digunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai jangkauan 255 byte.

  • MEDIUMBLOB

    Digunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai jangkauan 244-1 byte.

  • LONGBLOB

    Digunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai jangkauan 232-1 byte

  • TEXT

    Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 65.535 (216-1) karakter.

  • TINYTEXT

    Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 s/d 255 untuk MySQL versi 4.0, dan mempunyai jangkauan antara 0 s/d 65.535 untuk MySQL versi 5.0.3

  • MEDIUMTEXT

    Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 224-1 karakter

  • LONGTEXT

    Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 232-1 karakter

  • ENUM

    Digunakan untuk menyimpan data enumerasi (kumpulan data)

  • SET

    Digunakan untuk menyimpan data himpunan data.

Sekian tutorial singkat tentang Mengenal dan Menggunakan Tipe Data di MySQL. Semoga bermanfaat & Selamat Belajar MySQL Database.



EmoticonEmoticon