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!
0 Response to "Data Types SQL : Pengertian, jenis-jenis data, dan fungsi setiap data"
Posting Komentar