online stats Tips and tricks about computer: Tipe data dalam database MySQL
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.

0 komentar:

Posting Komentar