Pengenalan
Tipe Data dalam database atau basisdata, Selamat berjumpa kembali diblog bo-fsakti sebagai
sarana belajar, kali ini saya akan memperkenalkan tipe data dalam database atau
basisdata, tutorial ini bertujuan untuk berbagi pengetahuan tingkat dasar dan
menengah dalam tahapan pembelajaran tipe data. Dalam Pengembangan SQL (Structured
Query Language) Tabel berikut berisi daftar jenis data umum di SQL :
1.
Tipe
data mySQL
- Tipe Teks
Tipe Data
|
Uraian
|
CHAR(size)
|
String dengan panjang tetap (dapat berisi huruf, angka,
dan karakter khusus). Ukuran tetap ditentukan dalam kurung. Dapat menyimpan
hingga 255 karakter
|
VARCHAR(size)
|
String panjang variabel (dapat berisi huruf, angka, dan karakter
khusus). Ukuran maksimum ditentukan dalam kurung. Dapat menyimpan hingga 255
karakter. Catatan: Jika Anda memasukkan nilai yang lebih besar dari 255, itu
akan dikonversi ke jenis TEXT
|
TINYTEXT
|
String dengan panjang maksimal 255 karakter
|
TEXT
|
String dengan panjang maksimum 65.535 karakter
|
BLOB
|
BLOB (Binary Large OBjects). Menyimpan hingga 65.535 byte
data
|
MEDIUMTEXT
|
String dengan panjang maksimum 16.777.215 karakter
|
MEDIUMBLOB
|
BLOB (Binary Large OBjects). Menyimpan hingga 16.777.215
byte data
|
LONGTEXT
|
String dengan panjang maksimum 4.294.967.295 karakter
|
LONGBLOB
|
BLOB (Binary Large OBjects). Menyimpan hingga
4.294.967.295 byte data
|
ENUM(x,y,z,etc.)
|
Dapat mencantumkan hingga 65.535 nilai dalam daftar ENUM.
Jika nilai disisipkan yang tidak ada dalam daftar, nilai kosong akan
dimasukkan.
Catatan: Nilai diurutkan sesuai urutan yang Anda masukkan.
Anda memasukkan nilai yang mungkin dalam format ini: ENUM
('X', 'Y', 'Z')
|
SET
|
Mirip dengan ENUM kecuali SET yang dapat berisi hingga 64
daftar item dan dapat menyimpan lebih dari satu pilihan
|
- Tipe Angka
Tipe Data
|
Uraian
|
TINYINT(size)
|
-128 hingga 127 normal. 0 hingga 255.
Jumlah digit maksimum dapat ditentukan dalam tanda kurung
|
SMALLINT(size)
|
-32.768
hingga 32.767 normal. 0 hingga 65.535 . Jumlah digit maksimum dapat
ditentukan dalam tanda kurung
|
MEDIUMINT(size)
|
-8.388.608 hingga 8.388.607 normal. 0
hingga 16.777.215. Jumlah digit maksimum dapat ditentukan dalam tanda kurung
|
INT(size)
|
-2147483648
hingga 2147483647 normal. 0 hingga 4294967295. Jumlah digit maksimum dapat
ditentukan dalam tanda kurung
|
BIGINT(size)
|
-9223372036854775808
to 9223372036854775807 normal. 0 hingga 18446744073709551615. Jumlah digit
maksimum dapat ditentukan dalam tanda kurung
|
FLOAT(size,d)
|
Sejumlah
kecil dengan titik desimal mengambang. Jumlah digit maksimum dapat ditentukan
dalam parameter ukuran. Jumlah digit maksimum di sebelah kanan titik desimal
ditentukan dalam parameter d
|
DOUBLE(size,d)
|
Sejumlah
besar dengan titik desimal mengambang. Jumlah digit maksimum dapat ditentukan
dalam parameter ukuran. Jumlah digit maksimum di sebelah kanan titik desimal
ditentukan dalam parameter d
|
DECIMAL(size,d)
|
DOUBLE
disimpan sebagai string, memungkinkan untuk titik desimal tetap. Jumlah digit
maksimum dapat ditentukan dalam parameter ukuran. Jumlah digit maksimum di
sebelah kanan titik desimal ditentukan dalam parameter d
|
- Tipe Tanggal/Jam
Tipe Data
|
Uraian
|
DATE()
|
Tanggal. Format: YYYY-MM-DD
Note: The
supported range is from '1000-01-01' to '9999-12-31'
|
DATETIME()
|
Kombinasi tanggal dan waktu . Format: YYYY-MM-DD HH:MI:SS
|
TIMESTAMP()
|
Stempel waktu. Nilai TIMESTAMP disimpan sebagai jumlah detik.
Format: YYYY-MM-DD HH:MI:SS
|
TIME()
|
Waktu. Format: HH:MI:SS
|
YEAR()
|
Tahun, format: 1901 to 2155. format: 70 to 69
|
2.
Tipe
data SQL Server
Di SQL Server ada tiga tipe data utama: teks, angka, dan
tanggal.
- Tipe Teks
Tipe Data
|
Uraian
|
CHAR(size)
|
Tetap string karakter lebar, Max 8,000 Karakter
|
VARCHAR(size)
|
Tidak tetap , String karakter lebar Max 1,073,741,824 Karakter
|
TEXT
|
Tidak tetap , String karakter lebar Max 2 GB Text Data
|
nchar
|
Tetap, Karakter Unicode, Max 4,000 Karakter
|
nvarchar
|
Tidak tetap,
Karakter Unicode, Max 536,870,912 Karakter
|
ntext
|
Tidak tetap,
Karakter Unicode, Max 2 GBText
Data
|
binary(n)
|
Tetap, Karakter binary, Max 2 GB
|
Varbinary
|
Tidak tetap , Karakter binary, Max 2 GB
|
image
|
Tidak tetap , Karakter binary, Max 2 GB
|
- Tipe Angka
Tipe Data
|
Uraian
|
Bit
|
Integer
: 0, 1, atau NULL
|
tinyint
|
Ukuran
0 sampai 255; penyimpanan1 bytes
|
smallint
|
Ukuran -32,768 sampai 32,767; penyimpanan 2 bytes
|
Int
|
Ukuran
-2,147,483,648 and 2,147,483,647;
penyimpanan 4 bytes
|
bigint
|
Ukuran -9,223,372,036,854,775,808 and
9,223,372,036,854,775,807; penyimpanan 8 bytes
|
decimal(p,s)
|
Presisi
tetap dan skala nomor Memungkinkan
angka dari -10 ^ 38 +1 hingga 10 ^ 38 –1.
Parameter
p menunjukkan jumlah total digit maksimum yang dapat disimpan (baik di kiri
dan di kanan titik desimal). p harus bernilai dari 1 hingga 38. Defaultnya
adalah 18.
Parameter
s menunjukkan jumlah digit maksimum yang disimpan di sebelah kanan titik desimal.
s harus bernilai dari 0 hingga p. Nilai default adalah 0
|
numeric(p,s)
|
Presisi
tetap dan skala nomor.Memungkinkan
angka dari -10 ^ 38 +1 hingga 10 ^ 38 –1.
Parameter
p menunjukkan jumlah total digit maksimum yang dapat disimpan (baik di kiri
dan di kanan titik desimal). p harus bernilai dari 1 hingga 38. Defaultnya
adalah 18.
Parameter
s menunjukkan jumlah digit maksimum yang disimpan di sebelah kanan titik
desimal. s harus bernilai dari 0 hingga p. Nilai default adalah 0
|
smallmoney
|
Monetary data ukuran -214,748.3648 s.d
214,748.3647; penyimpanan 4 bytez
|
Money
|
Monetary data ukuran
-922,337,203,685,477.5808 s.d 922,337,203,685,477.5807
|
float(n)
|
Data
angka/Floating presisi mengambang dari -1.79E + 308 hingga 1.79E + 308.
Parameter
n menunjukkan apakah lapangan harus memiliki 4 atau 8 byte. float (24)
memegang bidang 4-byte dan float (53) memegang bidang 8-byte. Nilai default
dari n adalah 53.
|
oleh fsakti
FASANA IT | Tutorial Computer
Updated at :
23.27
Anda suka artikel di atas ???
Klik salah satu atau ketiga tombol di bawah ini :
Klik salah satu atau ketiga tombol di bawah ini :
0 komentar:
Posting Komentar