Rabu, 12 Maret 2014

Tipe Data SQL

Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer. Setiap variabel atau konstanta yang ada dalam SQL, harus ditentukan dengan pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer). Salah satu tugas penting seorang programmer adalah memilih tipe data yang sesuai untuk menghasilkan program yang efisien dan berkinerja tinggi.

Setiap data memiliki tipe data, demikian juga data yang digunakan pada SQL. Tipe data menurut dalam SQL, antara lain:

Tipe Data
Keterangan
CHAR atau CHARACTER
  • Menyatakan deretan karakter  (huruf, bil, tanda baca, karakter khusus (kecuali: enter)) atau String.
  • Biasanya lebarnya tertentu / tetap, maka biasanya dipakai sebagai kunci primer (NIP, NIM), tetapi tidak sebagai kunci primer juga bisa (Jurusan, lebarnya 2 digit: MI, TI).
  • Prosesnya lebih cepat dibanding varchar (akan kelihatan apabila jumlah datanya banyak).
  • Cara nulisnya diapit tanda petik bisa tunggal ’-’ atau ganda ”-”
VARCHAR
  • Untuk menyatakan String dengan panjang tidak tetap (nama, alamat, dll).
  • Lebih boros penyimpanan di memori.
  • Cara nulisnya diapit tanda petik bisa tunggal ’-’ atau ganda ”-”
DECIMAL atau DEC
Bilangan pecahan, tetapi formatnya lebih jelas ex: 5,2 (---,--) shg tampilan dilayar lebih rapi dibanding float dan double (tergantung nilainya).
FLOAT
Tipe data bilangan real/pecahan, lebar dibelakang koma 17 karakter
DOUBLE
Tipe data bilangan real/pecahan dengan presisi/teliti lebih tinggi dari pada FLOAT, lebar dibelakang koma sampai 30 digit.
INTEGER atau INT
  • Menyatakan tipe data bilangan bulat, defaulnya max 11 digit.
  • Bisa dipakai untuk operasi matematis.
  • Tdk operasi matematis juga bisa (ex:tinggi badan).
SMALLINT
Menyatakan tipe data bilangan bulat yang jangkauannya lebih kecil dari pada INTEGER (lebih kecil dari 11 digit).
DATE
Untuk menyatakan tanggal (th-bl-tgl).
TIME
Untuk menyatakan waktu. Contoh: jam check in, check out di hotel
TIMESTAMP
Untuk menyatakan tanggal dan waktu.
BLOB
Untuk menyatakan data biner yang berguna untuk menyimpan gambar atau suara.
AUTO-INCREMENT
Untuk menyatakan data yang akan dinaikkan sebesar satu secara otomatis.
BOOLEAN
Untuk menyatakan tipe nalar yaitu benar atau salah.
ENUM
Untuk mendefinisikan data yang mempunyai kemungkinan nilai tetentu. Ex: jen_kel enum (‘L’,’P’), artinya jenis kelamin hanya ada 2 pilihan yang ada dalam tanda kurung yaitu L dan P.


Tipe Data SQL Rating: 4.5 Diposkan Oleh: Unknown

0 komentar:

Posting Komentar