online stats Tips and tricks about computer: 11 Nov 2009
Blinkie Text Generator at TextSpace.net
BERANDATENTANG SAYAFACEBOOKFRIENDSTERTWITTERCLIXSENSEGOOGLEYAHOO!MSNBLOGGER

Rabu, 11 November 2009

Tipe data dalam database MySQL

Tipe data yang dikenal dalam database:

  • Tipe Data Numerik

Tipe data numerik dibedakan menjadi dua macam kelompok, tipe data integer dan tipe data floating point. Tipe data integer untuk data bilangan bulat, tipe data floating point untuk data bilangan desimal. Tipe data numerik terbagi atas:

    1. TINYINT

Tipe data untuk bilangan bulat yang sangat kecil. Kisaran nilainya dari (-128) sampai 127 atau 0 sampai 255.

    1. SMALLINT

Tipe data untuk bilangan bulat yang berukurancc kecil. Kisaran nilainya dari (-32768) sampai 32767 atau 0 sampai 65535.

    1. MEDIUMINT

Tipe data untuk bilangan bulat yang berukuran sedang. Kisaran nilainya dari (-8388608) sampai 8388607 atau 0 sampai 16777215.

    1. INT

Tipe data untuk bilangan bulat yang berukuran normal. Kisaran nilainya dari (-2147683648) sampai (2147683648) atau 0 sampai 4294967295.

    1. BIGINT

Tipe data untuk bilangan bulat yang berukuran besar. Kisaran nilainya dari (-922337203685775808) sampai 922337203685775807 atau 0 sampai 184467440737099551615.

    1. FLOAT

Tipe data untuk bilangan floating point yang kecil. Kisaran nilainya dari (-3.402823466E-38) sampai 1.175494351E-38, 0, dan 1.175494351E-38 sampai 3.402823466E+38.

    1. DOUBLE

Tipe data untuk bilangan floating point yang berukuran normal. Kisaran nilainya dari (-1.7976931348623157E+308) sampai (-2.2250738585072014E-308), 0, dan 2.2250738585072014E-308 sampai 1.7976931348623157E+308.

  • Tipe Data String

Yang termasuk tipe data string adalah tipe-tipe data sebagai berikut:

    1. CHAR

Tipe data untuk karakter. Kisaran nilainya dari 1 sampai 255 karakter.

    1. VARCHAR

Tipe data untuk karakter yang dapat diubah. Kisaran nilainya dari 1 sampai 255 karakter.

    1. TINYBLOB dan TINYTEXT

Tipe data untuk teks yang sangat pendek. Kisaran nilainya dari 1 sampai 255 karakter.

    1. BLOB dan TEXT

Tipe data yang digunakan untuk teks dengan ukuran yang normal. Kisaran nilainya dari 1 sampai 6555.

    1. MEDIUMBLOB dan MEDIUMTEXT

Tipe data yang digunakan untuk teks dengan ukuran yang lebih panjang. Kisaran nilainya dari 1 sampai 1677215.

    1. LONGBLOB dan LONGTEXT

Tipe data yang digunakan untuk teks dengan ukuran yang sangat panjang. Kisaran nilainya dari 1 sampai 4294967295.

    1. ENUM(‘elemen1’, ‘elemen2’, …).

Tipe data untuk sebuah enumerasi. Sebuah objek string yang hanya dapat memiliki satu nilai, dipilih dari daftar nilai 'elemen1', 'elemen2', ..., NULL atau nilai kesalahan khusus. Kisaran nilainya maksimum 65535 karakter.

    1. SET(‘elemen1’, ‘elemen2’, …).

Tipe data untuk sebuah set. Sebuah objek string yang dapat memiliki nol atau lebih nilai, masing-masing yang harus dipilih dari daftar nilai 'elemen1', 'elemen2', ...

  • Tipe Data Tanggal

Untuk tipe tanggal dan waktu, tersedia tipe-tipe data sebagai berikut:

    1. DATETIME

Tipe data yang memuat tahun, bulan, tanggal beserta jam, menit dan detiknya. Kisaran nilainya dari ‘1000-01-01 00:00’ sampai ‘9999-12-31 23:59:59’.

    1. DATE

Tipe data yang memuat tanggal, bulan dan tahun saja. Kisaran nilainya dari ‘1000-01-01’ sampai ‘9999-12-31’.

    1. TIMESTAMP

Tipe data yang memuat tahun, bulan, tanggal, jam, detik, dan menit. Kisaran nilainya dari ‘1970-01-01 00:00:00’ sampai ‘2037-12-31 23:59:59’.

    1. TIME

Tipe data yang hanya memuat jam, menit dan detik saja. Kisaran nilainya dari ‘-838:59:59’ sampai ‘838:59:59’.

    1. YEAR

Tipe data yang memuat tahun saja. Kisaran nilainya dari 1901 sampai 2155.

Baca Selengkapnya...

Tipe data dalam beberapa database

DBMS masa kini mendukung berbagai jenis data, dari teks, suara, hingga gambar. Contoh berbagai nama tipe data pada berbagai DBMS adalah sebagai berikut:

Contoh berbagai jenis data

Tipe Data

Keterangan

Character (Visual dBASE)

Char (SQL)

Text (Access)

Alpha (Paradox)

Menyatakan tipe data untuk menyimpan deretan karakter seperti nama orang atau nama mobil

Memo (Access dan Visual dBASE)

Text (PostgresSQL)

Untuk menyimpan deretan karakter dengan ukuran yang besar (melebihi 256 karakter)

Number (Access)

Numeric (Visual dBASE)

Untuk menyimpan data bilangan

Date/Time (Access)

Untuk menyimpan data jam dan tanggal

Date (Visual dBASE)

Date (PostgresSQL)

Untuk menyimpan tanggal

Time (PostgresSQL)

Untuk menyimpan data jam

Currency (Access)

Money (Paradox)

Untuk menyimpan data uang

Yes/No (Access)

Logical (Visual dBASE)

Bool (PostgresSQL)

Untuk menyimpan data logika (benar atau salah)

OLE (Visual dBASE)

OLE Object (Access)

Untuk menyimpan OLE. Dapat berupa objek seperti gambar atau bahkan suara

Binary (Visual dBASE)

Untuk menyimpan data gambar atau suara

Graphics (Paradox)

Untuk menyimpan data gambar

Hyperlink (Access)

Untuk menyimpan data hyperlink

Baca Selengkapnya...