0% menganggap dokumen ini bermanfaat (0 suara)
46 tayangan3 halaman

Tipe Data dalam SQL dan MySQL

Dokumen ini membahas berbagai jenis tipe data yang digunakan dalam SQL dan MySQL seperti char, varchar, integer, date, blob, dan lainnya beserta penjelasan singkat tentang masing-masing tipe data.

Diunggah oleh

bappenda.td
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
46 tayangan3 halaman

Tipe Data dalam SQL dan MySQL

Dokumen ini membahas berbagai jenis tipe data yang digunakan dalam SQL dan MySQL seperti char, varchar, integer, date, blob, dan lainnya beserta penjelasan singkat tentang masing-masing tipe data.

Diunggah oleh

bappenda.td
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

5/30/24, 2:57 PM Puuri Pangesti: BERBAGAI MACAM TIPE DATA

Lainnya bappenda.td@gmail.com Dasbor Logout

Puuri Pangesti
Rabu, 31 Oktober 2012 Arsip Blog

▼ 2012 (6)

BERBAGAI MACAM TIPE DATA ► Desember (2)

► November (2)

SQLServer ▼ Oktober (2)



Tugas Praktik
SQL mempunyai kerja mengolah database tentu membutuhkan suatu nilai untuk menampun data.Jadi
pengertian secara singkat dari tipe data adalah suatu ilai yang digunakan untuk menampung data. karena BERBAGAI MACAM TIPE DATA
jenis data itu banyak maka
inilah tipe data-tipe data itu.

1. Char atau Varchar adalah tipe data untuk menampung data yang bertipe karakter atau alfabetic(a-z) Mengenai Saya
contoh:-nama orang, nsms bsrsng dll.
Unknown
2. Integer atau sering di singkat INT adalah tipe data yang digunakan untuk menampung data yang
bertipe angka atau numeric(0-9) contoh:-NIS, No ktp, No SIM dll. Lihat profil lengkapku

3. Date adalah tipe data yang digunakan untuk menampung data yang bertipe tanggal, bulan, dan tahun
contoh:-tanggal lahir dll.
4. Numeric adalah tipe data yang dapat menampung data berbentuk bilangan real contoh:-6.00 atau
7.25.
5. Small INT adalah tipe data bilangan bulat yang range-nya lebih kecil dari integer.
6. Decimal adalah tipe data yang dapat menampung data pecahan.
7. Float adalah tipe data yang dpat menampung bilangan real (sama dengan numeric) contoh: 3,33.
8. Double adlah tipe data yang bertipe float namun dengan ketelitian yang lebih tinggi contoh:
3,333333
9. Blob adalah tipe data yang dapat menampung data berbentuk gambar atau suara bertipe binner.
10. Text adalah tipe data yang dapat menampung semua tipe data.
11. Boolean adalah tipe data yang digunakan untuk menampung data yang bertipe logika dan hanya
mengenal true dan false.
12. Enum adalah tipe data yang digunakan untuk menampung data dengan 1 karakter saja.
13. Time adalah tipe data yang digunakan untk menampung data satuan waktu

MYSQL
MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang
didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara
bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk
turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam
basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep
pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan
pengoperasian data dikerjakan dengan mudah secara otomatis.

1. Tipe data untuk bilangan

No Tipe Data Keterangan


Ukuran 1 byte. Bilangan bulat terkecil,
1. TINYINT dengan jangkauan untuk bilangan bertanda -128 sampai dengan 127 dan untuk
yang tidak bertanda 0 sampai dengan 255. Bilangan tak bertanda ditandai
dengan kata UNSIGNED
2. SMALLINT Ukuran 2 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -32768 sampai dengan 32767 dan untuk
yang
tidak bertanda 0 sampai dengan 65535
3. MEDIUMINT Ukuran 3 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -8388608 sampai dengan 8388607 dan
untuk
yang tidak bertanda 0 sampai dengan 16777215
4. INT Ukuran 4 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -2147483648 sampai dengan 2147483647
dan
untuk yang tidak bertanda 0 sampai dengan 4294967295
5. INTEGER Sama dengan INT.
6. BIGINT Ukuran 8 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -9223372036854775808 sampai dengan
9223372036854775807 dan untuk yang tidak bertanda 0 sampai dengan
184467440737079551615
7. FLOAT Ukuran 4 byte. Biilangan pecahan.
8. DOUBLE Ukuran 8 byte. Bilangan pecahan.

https://phuuri.blogspot.com/2012/10/berbagai-macam-tipe-data.html 1/5
5/30/24, 2:57 PM Puuri Pangesti: BERBAGAI MACAM TIPE DATA
9. DOUBLE PRECISION Ukuran 8 byte. Bilangan pecahan berpresisi
ganda.
10. REAL Ukuran 8 byte. Sinonim dari DOUBLE.
11. DECIMAL(M,D) Ukuran M byte. Bilangan pecahan. Misalnya
DECIMAL(5,2) dapat digunakan untuk menyimpan bilangan -99,99 sampai
dengan
99,99
12. NUMERIC(M,D) Ukuran M byte. Sama dengan Decimal.
2. Tipe data untuk tanggal dan jam
No Tipe Keterangan
Data
1. DATETIME Ukuran 8 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1000-01-01 00:00:00’ sampai dengan ‘9999-12-31
23:59:59’
2. DATE Ukuran 8 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1000-01-01’ sampai dengan ‘9999-12-31 ’
3. TIMESTAMP Ukuran 4 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1970-01-01’ sampai dengan ‘2037 ’
4. TIME Ukuran 3 byte.waktu dengan jangkauan dari
-838:59:59 sampai dengan 838:59:59
5. YEAR Ukuran 1 byte. Data tahun antara 1901 sampai
dengan 2155
3. Tipe data untuk karakter dan lain-lain
No Tipe Keterangan
Data
1. CHAR(M) Ukuran M byte, 1<=M<=255. Data string
dengan panjang yang tetap. CHAR(1) cukup ditulis dengan CHAR.
2. VARCHAR(M) Ukuran L+1 byte dengan L<=M dan
1<=M<=255. Data string dengan panjang bervariasi tergantung datanya.
3. TINYBLOB, L+1 byte, dengan L<28 . Tipe
TINYTEXT TEXT atau BLOB dengan panjang maksimum 255 karakter.
4. BLOB, TEXT L+2 byte, dengan L<216 . Tipe
TEXT atau BLOB dengan panjang maksimum 65535 karakter.
5. MEDIUMBLOB, L+3 byte, dengan L<224. Tipe
MEDIUMTEXT TEXT atau BLOB dengan panjang maksimum 1677215 karakter.
6. LONGBLOB, L+4 byte, dengan L<232. Tipe
LONGTEXT TEXT atau BLOB dengan panjang maksimum 4294967295 karakter.
7. ENUM(’nilai1’,’nilai2’ Ukuran 1 atau 2 byte tergantungnilai
,..) enumerasinya maks 65535 nilai
8. SET(’nilai1’,’nilai2’,..) Ukuran 1,2,3,4 atau 8 byte tergantung jumlah
anggota himpunan maks 64 anggota.

ORACLE

Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen
basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-
macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).

Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat
perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun
1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.

Varchar2(size) : string yang memiliki panjang karakter vaiable dengan panjang maxial sebesar size. Tipe data
ini memperbolehkan penyimpanan semua karakter yang dapat dimasukkan melalui keyboad. Maksimum size
yang dapat disimpan sebesar 4000 bytes (karakter). Tipe data ini juga memungkinkan untuk mneyimpan data
numerik. Biasanya space akan langsung dieliminasi jika menggunakan tipe ini.

1. Char(size): string dengan panjan gkarakter tetap sebesar ukuran size. Tipe data ini mempunyai
kemampuan yang hampir sama yakni menyimpan karakter, hanya saja maksimum size yang disimpan
hanya sebesar 2000 bytes.
2. Number(p,s) : tipe data number memiliki presisi p dan s digit dibelakan koma jika kita abaikan p dan
s berarti dianggap sebagai tipe number floating point. Tipe data ini menyimpan bilangan interger
sampai maksimum dari digit integer tersebut. misal untuk spesifikasi (5,2) berarti 3 digit sebelum
koma dan 2 digit dibelakang koma.
3. Long : data karakter dengan ukuran panjang bervariasi, hingga mencapai 2 GB.(tipe data seperti ini
tidak dapat digunakan sebagai primary key).
4. Raw(size) : tipe data berupa binary data dengan ukuran maksimal 255 bytes

https://phuuri.blogspot.com/2012/10/berbagai-macam-tipe-data.html 2/5
5/30/24, 2:57 PM Puuri Pangesti: BERBAGAI MACAM TIPE DATA
5. Long Raw : Tipe data berupa binary data dengan ukuran maksimal 2 GigaBytes tidak dikonversi oleh
oracle (data mentah apa adanya, spasi dihitung 1 karakter).
6. Date : Tipe data ini menyimpan waktu dan tanggal dari sebuah informasi, dengan komponen waktu
yang dibulatkan ke detik terdekat. Untuk menampilkannya dalam teks harus menggunakan fungsi
to_char.
7. Timestamp : tipe ini mirip dengan date. Di dalam tipe ini terdapat komponen waktu yang dapat
langsung ditampilkan tanpa harus mengubahnya terlebih dahulu dengan fungsi to_char.
8. Clob : Tipe data ini memperbolehkan penyimpanan objek dengan ukuran yang sangat besar sekitar 4
GB. Clob mirip sekali dengan varchar2 hanya saja tipe data ini mempunyai kapasitas maksimum
yang lebih besar.
9. Blob : tipe ini memperbolehkan penyimpanan objek bbinary yang besar dan tidak terstruktur. Contoh
dari tipe data blob adalah suara dan video.

ACCESS

Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer
relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini
merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft
Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database
Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.

Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet
Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung
standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan
perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat
menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung
teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu
pemrograman berorientasi objek.

1. Tipe Data Field


Field-field dalam sebuah tabel haruslah ditentukan tipe datanya agar Access mengetahui bagaimana
agar data tersebut dapat diolah dan memperlakukan data dalam field itu. Oleh karena itu sangat
penting bagi kita untuk memahami berbagai tipe data field yang ada. Bahkan pengetahuan mengenai
hal ini akan bermanfaat ketika Anda merancang berbagai macam tabel dalam sebuah database.

2. Text
Ini adalah tipe data yang paling umum digunakan. Tipe data ini bisa digunakan untuk field
alfanumeric, seperti nama, alamat, kode pos, nomor telepon dan sebagainya. Microsoft Access
memberi keleluasaan bagi Anda untuk memasukkan data sampai 255 karakter ke field dengan tipe
data ini.

3. Memo
Tipe data ini mirip dengan teks, tetapi bisa menampung sampai dengan 64.000 karakter. Tipe data
text lebih sering dugunakan karena memo tidak bisa diurutkan atau diindeks.

4. Number
Tipe data ini digunakan untuk menyimpan data numeric yang akan digunakan untuk perhitungan
matematis. Anda tidak menggunakan tipe data ini untuk nomor telepon, misalnya, karena nomor
telepon tidak perlu diproses secara matematis.

5. Date/Time
Tipe data ini digunakan untuk nilai tanggal dan waktu. Misalnya, Anda bisa menggunakan tipe data
ini untuk tanggal lahir atau tanggal pembelian.

6. Currency
Tipe data ini terutama digunakan untuk nilai mata uang. Tetapi, Anda juga bisa menyertakan data
numeric dalam perhitungan yang memerlukan satu sampai empat angka desimal. Tipe data ini,
misalnya, bisa digunakan untuk nilai pembelian atau ongkos pengantaran.

Diposting oleh Unknown di 05.35

https://phuuri.blogspot.com/2012/10/berbagai-macam-tipe-data.html 3/5

Anda mungkin juga menyukai