Jenis - Jenis Tipe Data Pada SQL

Tipe Tipe Data SQL

   SQL merupakan bahasa yang digunakan untuk sebuah database. bahasa pemrograman tentu memiliki tipe data untuk memasukan inputan. Inputan tipe data apa saja yang bisa dilakukan pada SQL?
  1. Tipe Data Numeric

Numeric adalah tipe data yang hanya berisi angka

Jenis-jenis tipe data numeric :

  1. Tinyint

Menyimpan bilangan bulat positif dan negatif dengan jangkauan angka -128 s/d 127

  1. Smallint

Menyimpan bilangan bulat positif dan negatif dengan jangkauan angka -32.768 s/d 32.767

  1. Mediumint

Menyimpan bilangan bulat positif dan negatif dengan jangkauan angka -8.388.608 s/d 8.388.607

  1. Int

Menyimpan bilangan bulat positif dan negatif dengan jangkauan angka -2.147.483.648 s/d 2.147.483.647

  1. Bigint

Menyimpan bilangan bulat positif dan negatif dengan jangkauan angka +- 922x1018

  1. Float

Menyimpan data bilangan pecahan positif dan negatif dengan presisi tunggal

  1. Double

Menyimpan data bilangan pecahan positif dan negatif dengan presisi ganda

  1. Real

Menyimpan data bilangan pecahan positif dan negatif dengan presisi ganda

  1. Decimal

Menyimpan data bilangan pecahan positif dan negatif dengan presisi ganda

  1. Numeric

Menyimpan data bilangan pecahan positif dan negatif dengan presisi ganda

 

  1. Tipe Data String

String adalah tipe data angka dan karakter yang bisa menampung hingga 255 karakter.

Jenis jenis tipe data string :

  1. Char

Menyimpan tipe data string dengan nilai tetap sesuai dengan jumlah karakter yang ditulis, misal 10. Maka akan ada 10 karakter yang ditampilkan.

  1. Varchar

Menyimpan tipe data string dengan bebas (dinamis sesuai kebutuhan) missal ada 40 karakter dan kita hanya mengisi 10, maka yang ditampilkan adalah 10

  1. Tinytext

Menyimpan data string text dengan jangkauan 0-255 karakter

  1. Text

Menyimpan data string text dengan jangkauan 0-65.535

 

  1. Mediumtext

Menyimpan data string text dengan 0-244 s/d 1 karakter

  1. Longtext

Menyimpan data string text dengan 0-232 s/d 1 karakter

 

  1. Tipe Data Date

Tipe Data Date adalah tipe data yang digunakan untuk Menyimpan tanggal, bulan, tahun serta waktu.

Jenis jenis Tipe Data Date :

  1. Date

Menyimpan data tanggal dengan format (DD-MM-YYYY / YYYY-MM-DD)

  1. Time

Menyimpan data waktu dengan format (HH-MM-SS)

  1. DateTime

Menyimpan data tanggal dan waktu dengan format (DD-MM-YYYY:HH-MM-YYYY)

  1. Year

Menyimpan data tahun dengan format (YYYY)

 

  1. Tipe Data BLOB

Tipe Data BLOB adalah tipe data biner yang bisa digunakan untuk Menyimpan gambar,video, music atau yang lainnya

Jenis jenis Tipe Data BLOB :

  1. Bit

Menyimpan data biner dengan jangkauan 64 digit biner

  1. TinyBLOB

Menyimpan data biner / gambar ukuran kecil dengan jangkauan 255byte

  1. BLOB

Menyimpan data biner / gambar dengan jangkauan 216-1byte

  1. MediumBLOB

Menyimpan data biner / gambar dengan jangkauan 224-1byte

  1. LongBLOB

Menyimpan data biner / gambar dengan jangkauan 232-1byte

 

  1. Tipe Data Tambahan

Beberapa jenis tipe data tambahan yang ada di MySql :

  1. Tipe Data Enum

Menyimpan data (enumerasi (kumpulan data)) dengan jangkauan hingga 65.535 string

  1. Set

Menyimpan data (combination (himpunan data)) dengan jangkauan hingga 255 string anggota