Jumat, 04 Oktober 2019

MENGENAL JENIS DAN TIPE DATA DALAM BASIS DATA

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/d 2.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.

Jika anda menyukai tutorial ini, silahkan anda share tutorial ini dengan teman-teman anda.

Salam,