Data Types SQL : Pengertian, jenis-jenis data, dan fungsi setiap data

Selamat datang lagi di blog saya! Pada kesempatan ini, kami akan membahas tentang Data Types dalam SQL, mulai dari pengertian, jenis-jenis, hingga fungsi dari masing-masing jenis. Baca terus artikel ini untuk mendapatkan pemahaman yang lebih mendalam tentang topik ini.

SQL atau Structured Query Language memiliki berbagai jenis data types yang dapat digunakan untuk menentukan tipe data dalam sebuah tabel atau kolom di dalam database. Berikut adalah pengertian, jenis-jenis, dan fungsi dari data types SQL

 

Pengertian dan Jenis-jenis :

1.     Numeric Data Types

Jenis data types ini digunakan untuk menyimpan nilai numerik seperti integer, floating point, dan decimal. Numeric data types yang umum digunakan antara lain: INTEGER, FLOAT, DOUBLE, DECIMAL.

Contoh-contoh Numeric Data Types dalam SQL antara lain :

·       INTEGER (INT)

Tipe data INTEGER digunakan untuk menyimpan nilai bilangan bulat. Contohnya adalah 1, 2, 3, -4, -5, dan seterusnya.

·       DECIMAL

Tipe data DECIMAL digunakan untuk menyimpan nilai numerik presisi tinggi, termasuk nilai desimal. Contohnya adalah 1.23, 3.456, 10.0, dan seterusnya.

·       FLOAT

Tipe data FLOAT digunakan untuk menyimpan nilai numerik presisi tinggi, termasuk nilai desimal. Contohnya adalah 1.23, 3.456, 10.0, dan seterusnya.

·       DOUBLE

Tipe data DOUBLE digunakan untuk menyimpan nilai numerik presisi tinggi, termasuk nilai desimal. Contohnya adalah 1.23, 3.456, 10.0, dan seterusnya.

·       NUMERIC

Tipe data NUMERIC digunakan untuk menyimpan nilai numerik presisi tinggi, termasuk nilai desimal. Contohnya adalah 1.23, 3.456, 10.0, dan seterusnya.

·       SMALLINT

Tipe data SMALLINT digunakan untuk menyimpan nilai bilangan bulat kecil. Contohnya adalah 1, 2, 3, -4, -5, dan seterusnya.

·       BIGINT

Tipe data BIGINT digunakan untuk menyimpan nilai bilangan bulat besar. Contohnya adalah 1000000000, 2000000000, -3000000000, dan seterusnya.

·       TINYINT

Tipe data TINYINT digunakan untuk menyimpan nilai bilangan bulat kecil. Contohnya adalah 1, 2, 3, -4, -5, dan seterusnya.

2.     Character String Data Types

Jenis data types ini digunakan untuk menyimpan nilai string atau karakter. Character string data types yang umum digunakan antara lain: CHAR, VARCHAR, TEXT.

Contoh-contoh Character String Data Types dalam SQL antara lain :

·       CHAR

 Tipe data CHAR digunakan untuk menyimpan karakter atau string dengan panjang tetap. Contohnya adalah 'hello', 'world', '123', dan seterusnya. Contoh deklarasinya adalah CHAR(10), yang artinya dapat menyimpan string dengan panjang maksimal 10 karakter.

·       VARCHAR

Tipe data VARCHAR digunakan untuk menyimpan karakter atau string dengan panjang variabel. Contohnya adalah 'hello', 'world', '123', dan seterusnya. Contoh deklarasinya adalah VARCHAR(255), yang artinya dapat menyimpan string dengan panjang maksimal 255 karakter.

·       TEXT

Tipe data TEXT digunakan untuk menyimpan string dengan panjang yang sangat besar, lebih dari 255 karakter. Contohnya adalah deskripsi panjang dalam sebuah artikel atau konten web.

·       NCHAR

Tipe data NCHAR digunakan untuk menyimpan karakter atau string dengan panjang tetap dalam format UNICODE. Contohnya adalah 'こんにちは' yang berarti "Hello" dalam bahasa Jepang. Contoh deklarasinya adalah NCHAR(10), yang artinya dapat menyimpan string dengan panjang maksimal 10 karakter.

·       NVARCHAR

Tipe data NVARCHAR digunakan untuk menyimpan karakter atau string dengan panjang variabel dalam format UNICODE. Contohnya adalah 'こんにちは' yang berarti "Hello" dalam bahasa Jepang. Contoh deklarasinya adalah NVARCHAR(255), yang artinya dapat menyimpan string dengan panjang maksimal 255 karakter.

·       BINARY

Tipe data BINARY digunakan untuk menyimpan data biner dengan panjang tetap.

·       VARBINARY

Tipe data VARBINARY digunakan untuk menyimpan data biner dengan panjang variabel.

3.     Date and Time Data Types

Jenis data types ini digunakan untuk menyimpan nilai tanggal dan waktu. Date and time data types yang umum digunakan antara lain: DATE, TIME, DATETIME, TIMESTAMP, dll.

Contoh-contoh Date and Time Data Types dalam SQL antara lain :

·       DATE

Tipe data DATE digunakan untuk menyimpan tanggal dalam format YYYY-MM-DD. Contohnya adalah '2023-03-01', yang berarti tanggal 1 Maret 2023.

·       TIME

Tipe data TIME digunakan untuk menyimpan waktu dalam format HH:MI:SS. Contohnya adalah '10:30:00', yang berarti waktu 10:30 pagi.

·       DATETIME

Tipe data DATETIME digunakan untuk menyimpan tanggal dan waktu dalam format YYYY-MM-DD HH:MI:SS. Contohnya adalah '2023-03-01 10:30:00', yang berarti tanggal 1 Maret 2023 jam 10:30 pagi.

·       TIMESTAMP

Tipe data TIMESTAMP digunakan untuk menyimpan tanggal dan waktu dalam format YYYY-MM-DD HH:MI:SS. Contohnya mirip dengan tipe data DATETIME, namun memiliki rentang waktu yang lebih besar.

·       YEAR

Tipe data YEAR digunakan untuk menyimpan tahun dalam format 4 digit, yaitu YYYY. Contohnya adalah '2023', yang berarti tahun 2023.

·       INTERVAL

Tipe data INTERVAL digunakan untuk menyimpan rentang waktu dalam berbagai satuan, seperti tahun, bulan, hari, jam, menit, atau detik. Contohnya adalah INTERVAL '1' MONTH, yang berarti rentang waktu satu bulan.

·       TIMEZONE

Tipe data TIMEZONE digunakan untuk menyimpan zona waktu dalam format GMT atau UTC. Contohnya adalah '+08:00', yang berarti zona waktu GMT+8 atau Waktu Standar Asia Tenggara (WIB).

4.     Boolean Data Types

Jenis data types ini hanya memiliki dua nilai yaitu TRUE atau FALSE. Tipe data Boolean (atau Boolean data types) tidak secara umum didukung di semua jenis database, namun beberapa database seperti PostgreSQL, MySQL, dan Oracle mendukung tipe data Boolean. Boolean data types yang umum digunakan antara lain: BOOLEAN, BIT.

Contoh-contoh Boolean Data Types dalam SQL antara lain :

·       BOOLEAN

Tipe data BOOLEAN digunakan untuk menyimpan nilai kebenaran (TRUE atau FALSE) atau angka 1 atau 0. Contohnya adalah TRUE atau 1 yang berarti benar, dan FALSE atau 0 yang berarti salah.

·       BIT

Tipe data BIT digunakan untuk menyimpan nilai biner dengan panjang tetap, seperti 1 bit atau 8 bit (1 byte). Dalam beberapa database, tipe data BIT juga dapat digunakan sebagai tipe data Boolean dengan panjang tetap.

·       BOOL

Tipe data BOOL digunakan sebagai sinonim untuk tipe data BOOLEAN dalam beberapa database.

5.     Binary Data Types

Jenis data types ini digunakan untuk menyimpan data biner seperti gambar, audio, atau video. Binary data types yang umum digunakan antara lain: BLOB, BINARY, VARBINARY.

Contoh-contoh Binary Data Types dalam SQL antara lain :

·       BINARY

Tipe data BINARY digunakan untuk menyimpan data biner dengan panjang tetap. Contohnya adalah gambar atau file biner yang disimpan dalam basis data.

·       VARBINARY

Tipe data VARBINARY digunakan untuk menyimpan data biner dengan panjang variabel. Contohnya adalah file biner yang disimpan dalam basis data.

·       BLOB

Tipe data BLOB (Binary Large Object) digunakan untuk menyimpan data biner yang sangat besar, seperti gambar atau video. Tipe data BLOB dapat menyimpan hingga 65.535 byte.

·       BYTEA

Tipe data BYTEA digunakan untuk menyimpan data biner dalam format variabel bytea. Tipe data BYTEA digunakan secara khusus di PostgreSQL.

·       IMAGE

Tipe data IMAGE digunakan untuk menyimpan gambar atau data biner lainnya dalam database SQL Server. Tipe data IMAGE sekarang sudah digantikan oleh tipe data VARBINARY(MAX) di versi SQL Server terbaru.

6.     Other Data Types

Jenis data types ini meliputi data types yang tidak termasuk dalam kelompok sebelumnya. Other data types yang umum digunakan antara lain: ENUM, SET, JSON.

Contoh-contoh Other Data Types dalam SQL antara lain :

·       XML

Tipe data XML digunakan untuk menyimpan dokumen XML dalam basis data. Tipe data XML mendukung pencarian dan manipulasi data XML.

·       JSON

Tipe data JSON (JavaScript Object Notation) digunakan untuk menyimpan data dalam format JSON dalam basis data. Tipe data JSON mendukung pencarian dan manipulasi data JSON.

·       GEOMETRY

Tipe data GEOMETRY digunakan untuk menyimpan data geometri seperti titik, garis, atau poligon dalam basis data. Tipe data GEOMETRY mendukung operasi geometri seperti jarak, luas, dan perimeter.

·       UUID

Tipe data UUID (Universally Unique Identifier) digunakan untuk menyimpan identifikasi unik dalam basis data. Tipe data UUID sering digunakan sebagai kunci utama dalam tabel.

·       ENUM

Tipe data ENUM digunakan untuk menyimpan satu dari beberapa nilai dalam basis data. Contohnya adalah warna, status, atau jenis kelamin.

·       ARRAY

Tipe data ARRAY digunakan untuk menyimpan satu atau beberapa nilai dalam bentuk array. Tipe data ARRAY mendukung pencarian dan manipulasi data array.

 

Fungsi

Fungsi dari setiap data types SQL adalah untuk menentukan tipe data yang akan disimpan pada sebuah tabel atau kolom di dalam database. Dengan menentukan tipe data yang tepat, database dapat mengatur dan memproses data dengan lebih efisien dan akurat. Selain itu, data types SQL juga dapat digunakan untuk mengatur aturan validasi dan konversi data dalam sebuah database.

 

Demikianlah artikel saya tentang Data Types dalam SQL. Dengan mengetahui jenis-jenis data types yang ada dan fungsinya, diharapkan dapat membantu Anda dalam membuat database yang lebih efisien dan efektif. Jangan lupa untuk terus mengembangkan pengetahuan Anda di bidang ini dan selalu gunakan data types yang tepat untuk setiap tipe data yang Anda kelola. Terima kasih telah membaca!

Subscribe to receive free email updates:

0 Response to "Data Types SQL : Pengertian, jenis-jenis data, dan fungsi setiap data"

Posting Komentar