Tipe Data Numerik
Tipe data numerik berisi sekumpulan tipe data sejenis yang mampu menangani data-data numerik. Berikut ini beberapa tipe data yang digunakan dalam MySQL.
Tabel 1.1 Daftar Tipe Data Numerik
Tipe data numerik berisi sekumpulan tipe data sejenis yang mampu menangani data-data numerik. Berikut ini beberapa tipe data yang digunakan dalam MySQL.
Tabel 1.1 Daftar Tipe Data Numerik
Type |
Bytes
|
Keterangan
|
TINYINT
|
1 |
Type ini
merupakan bentuk numerik yang paling kecil dalam menangani data di dalamnya,
yang dapat menangani data mulai dari anggka –128 sampai dengan 127.
|
SMALLINT
|
2 |
Memiliki
kemampuan menyimpan data lebih besar dari TINYINT, yaitu mampu untuk
menangani data mulai dari -32768 sampai dengan 32767.
|
MEDIUMINT
|
3 |
Mampu
menangani data mulai dari -8388608 sampai dengan 8388607.
|
INT
|
4 |
Type INT merupakan
type yang sangat sering digunakan dalam pembuatan database, karena type ini
dirasakan sangat cukup menampung dalam menangani data, yaitu mampu menyimpan
data mulai dar i-2147483648 sampai 2147483647.
|
BIGINT
|
8 |
Bentuk
terbesar dalam menangani data Numerik, mampu menangani data mulai dari
-9223372036854775808 sampai 9223372036854775807.
|
2.
Tipe Data untuk Penanggalan dan Waktu
Untuk menangani data-data yang berkaitan dengan waktu dan penanggalan, Anda dapat melihat beberapat tipe pada tabel berikut:
Tabel 2.2 Daftar Tipe Data Tanggal dan Waktu
Untuk menangani data-data yang berkaitan dengan waktu dan penanggalan, Anda dapat melihat beberapat tipe pada tabel berikut:
Tabel 2.2 Daftar Tipe Data Tanggal dan Waktu
Type |
Keterangan
|
DATETIME
|
Bentuk ini
dapat menyimpan dua buah bentuk type data sekaligus, yaitu penanggalan dan
waktu. Bentuk yang dapat diciptakan oleh DATETIME adalah '0000-00-00
00:00:00'. '0000-00-00’ merupakan bentuk penanggalan yang dimulai dari tahun,
bulan, dan tanggal. Sedangkan 00:00:00 adalah tempat menyimpan waktu atau
jam. Misalnya: ‘2004-06-22 08:15:45’.
|
DATE
|
Bentuk ini
digunakan untuk menyimpan data penanggalan saja, dengan bentuk penulisan
'0000-00-00'. Penggunaan ini mirip seperti pada DATETIME, hanya saja yang
ditampilkan hanya penanggalan saja. Misalnya, ‘2004-06-22’.
|
TIMESTAMP
|
Bentuk
penanggalan dengan TIMESTAMP ditampilkan berjajar tanpa ada pembatasnya,
dengan bentuk penulisan 00000000000000 .
|
TIME
|
Bentuk
TIME hanya digunakan untuk menyimpan data berbentuk jam. Yaitu dimulai dari
tahun yang dibaca dari dua karakter terakhir dan selanjutnya diikuti bulan
dan tanggal .bentuk penulisanya adalah '00:00:00' . pada prototype pewaktuan
tersebut dapat dijabarkan bahwa 00 perma adalah jam yang diikuti menit dan
detik. Contoh 08:35:55 .
|
YEAR
|
Bentuk
yang paling sederhana adalah YEAR yang hanya menyimpan data berupa tahun
saja. Ditulis secara lengkap 4 digit, misalnya: 2004 atau 1999 .
|
3.
Tipe Data String
Dengan menyesuaikan banyaknya data, MySQL telah membagi datanya menjadi beberapa tipe, sehingga penggunaannya dapat disesuaikan. Perhatikan tabel berikut:
Tabel 3.3 Daftar Tipe Data String
Dengan menyesuaikan banyaknya data, MySQL telah membagi datanya menjadi beberapa tipe, sehingga penggunaannya dapat disesuaikan. Perhatikan tabel berikut:
Tabel 3.3 Daftar Tipe Data String
Type |
Bytes
|
Keterangan
|
TINYTEXT
|
255 |
Type ini
merupakan bentuk terkecil dari data String, yang mampu manangani data sampai
dengan 2^8-1 data .
|
TINYBLOB
|
255 |
Bentuk
TINYTEXT adalah bentuk yang sama dengan TINYBLOB , yaitu mampu menangani data
sampai dengan 2^8-1 data .
|
TEXT
|
65535 |
Bentuk
TEXT salah satu bentuk type String yang mampu menangani data sampai
dengan berukuran 2^16-1 (64K-1) data.
|
BLOB
|
65535 |
Memiliki
kemampuan sama dengan TEXT, yaitu sampai dengan 2^16-1 (64K-1) data.
|
MEDIUMTEXT
|
16777215 |
Dapat
menyimpan data dengan ukuran cukup besar, sampai dengan 2^24-1 (16M-1) data .
|
MEDIUMBLOB
|
16777215 |
Bentuk
MEDIUMTEXT dapat Anda ganti dengan bentuk data MEDIUMBLOB, yang mampu
menyimpan data sampai dengan 2^24-1 (16M-1) data.
|
LONGBLOB
|
4294967295 |
Type data
LONGBLOB adalah bentuk Type data yang paling besar dalam menangani data. Data
yang disimpan sampai dengan berukuran Giga Byte. Type ini memiliki batasan
penyimpanan sampai dengan 2^32-1 (4G-1) data.
|
Tabel
4.4 Daftar
Tipe Data String yang Sering Digunakan
Type |
Keterangan
|
VARCHAR
|
Bentuk ini
dapat menyimpan data sampai dengan 225 karakter. Anda dapat menggunakan type
ini apabila data yang dimasukan tidak lebih dari batasan tersebut.
|
CHAR
|
Bentuk
CHAR hamper sama dengan VARCHAR, mampu menangani data sampai dengan 225
karakter. Namun, kedua type tersebut sangat signifikan dalam menyimpan data.
Misalnya, Anda membuat kolom dengan Type VARCHAR(25). Meskipun Anda memasukan
data kurang dari 25 digit, tetap dibaca sebanyak digit yang dimasukkan.
Namun, jika Anda menggunakan type data CHAR(4), meskipun Anda memasukkan digit kurang dari 4, akan tetap dibaca 4 digit. |
ENUM
|
Digunakan
untuk validasi. Type data seperti ini, biasanya, kolom ditentukan terlebih
dahulu. Misalnya, pada pembuatan kolom yang isinya mengenai golongan darah A,
B, AB, dan O, bentuk penulisanya adalah ENUM(‘A’,’B’,’AB’,’O’).
Jika memasukkan data tidak sesuai criteria, akan terjadi kesalahan atau tidak bisa dibaca (kosong). |
SET
|
Type data
SET sebenarnya memiliki fungsi yang sama dengan type ENUM, yaitu dengan
mendeklarasikan anggota dari isi kolom yang mungkin akan menjadi anggotanya.
|

0 comments:
Post a Comment