tutorial pengembangan web terbaru
 

SQL Jenis Data Umum


Sebuah tipe data mendefinisikan apa nilai kolom dapat berisi.


Jenis SQL Data Umum

Setiap kolom dalam tabel database diperlukan untuk memiliki nama dan tipe data.

pengembang SQL harus memutuskan apa jenis data akan disimpan di dalam setiap kolom tabel saat membuat tabel SQL. Tipe data adalah label dan pedoman bagi SQL untuk memahami apa jenis data diharapkan dalam setiap kolom, dan juga mengidentifikasi bagaimana SQL akan berinteraksi dengan data yang tersimpan.

Tabel berikut berisi daftar jenis data umum di SQL:

Tipe data Deskripsi
CHARACTER(n) String karakter. Fixed-length n
VARCHAR(n) or
CHARACTER VARYING(n)
String karakter. panjang variabel. panjang maksimum n
BINARY(n) String biner. Fixed-length n
BOOLEAN Toko nilai TRUE atau FALSE
VARBINARY(n) or
BINARY VARYING(n)
String biner. panjang variabel. panjang maksimum n
INTEGER(p) Integer numerik (tidak ada desimal). presisi p
SMALLINT Integer numerik (tidak ada desimal). presisi 5
INTEGER Integer numerik (tidak ada desimal). presisi 10
BIGINT Integer numerik (tidak ada desimal). presisi 19
DECIMAL(p,s) numerik yang tepat, presisi p, skala s. Contoh: desimal (5,2) adalah angka yang memiliki 3 digit sebelum desimal dan 2 digit setelah desimal
NUMERIC(p,s) numerik yang tepat, presisi p, skala s. (Sama seperti DECIMAL)
FLOAT(p) numerik perkiraan, mantissa presisi p. Sejumlah mengambang dalam basis 10 notasi eksponensial. Ukuran argumen untuk jenis terdiri dari satu nomor menentukan presisi minimum
REAL numerik perkiraan, mantissa presisi 7
FLOAT numerik perkiraan, mantissa presisi 16
DOUBLE PRECISION numerik perkiraan, mantissa presisi 16
DATE Menyimpan tahun, bulan, dan nilai-nilai hari
TIME Toko jam, menit, dan detik nilai
TIMESTAMP Toko tahun, bulan, hari, jam, menit, dan nilai-nilai kedua
INTERVAL Terdiri dari sejumlah bidang integer, mewakili periode waktu, tergantung pada jenis interval
ARRAY Sebuah set-panjang dan koleksi memerintahkan elemen
MULTISET Variabel-panjang dan koleksi unordered elemen
XML menyimpan data XML

SQL Data Type Referensi Cepat

Namun, database yang berbeda menawarkan pilihan yang berbeda untuk definisi tipe data.

Tabel berikut menunjukkan beberapa nama umum dari jenis data antara berbagai platform database:

Data type Access SQLServer Oracle MySQL PostgreSQL
boolean Yes/No Bit Byte N/A Boolean
integer Number (integer) Int Number Int
Integer
Int
Integer
float Number (single) Float
Real
Number Float Numeric
currency Currency Money N/A N/A Money
string (fixed) N/A Char Char Char Char
string (variable) Text (<256)
Memo (65k+)
Varchar Varchar
Varchar2
Varchar Varchar
binary object OLE Object Memo Binary (fixed up to 8K)
Varbinary (<8K)
Image (<2GB)
Long
Raw
Blob
Text
Binary
Varbinary

Catatan: jenis data mungkin memiliki nama yang berbeda dalam database yang berbeda. Dan bahkan jika nama adalah sama, ukuran dan rincian lainnya mungkin berbeda! Selalu periksa dokumentasi!