Jenis Tipe Data: Numerik (Numeric data types)

Pengertian Tipe data numerik

Tipe data numerik dalam database adalah tipe data yang digunakan untuk menyimpan data berupa angka atau bilangan. Data numerik dapat digunakan untuk melakukan operasi matematika seperti penjumlahan, pengurangan, perkalian, dan pembagian.


Jenis-jenis tipe data numerik

Berikut adalah jenis tipe data karakter beserta penjelasannya:

TINYINT

  • Menyimpan bilangan bulat non-negatif antara 0 dan 255.
  • Cocok untuk menyimpan data yang hanya membutuhkan rentang nilai yang kecil, seperti flag (0 atau 1) atau umur dalam tahun.

SMALLINT

  • Menyimpan bilangan bulat non-negatif antara 0 dan 65,535
  • Cocok untuk menyimpan data yang membutuhkan rentang nilai yang sedang, seperti jumlah barang dalam stok atau nilai saldo dalam akun.

MEDIUMINT

  • Menyimpan bilangan bulat non-negatif antara 0 dan 16,777,215
  • Cocok untuk menyimpan data yang membutuhkan rentang nilai yang cukup besar, seperti jumlah transaksi dalam database.

INT

  • Menyimpan bilangan bulat non-negatif antara 0 dan 4,294,967,295
  • Cocok untuk menyimpan data yang membutuhkan rentang nilai yang lebih besar daripada MEDIUMINT, seperti nilai tertinggi pada suatu tabel.

BIGINT

  • Menyimpan bilangan bulat non-negatif antara 0 dan 18,446,744,073,709,551,615
  • Cocok untuk menyimpan data yang membutuhkan rentang nilai yang sangat besar, seperti jumlah pengguna pada situs web atau jumlah total uang yang dikumpulkan oleh suatu perusahaan.

FLOAT

  • Menyimpan angka pecahan dengan presisi tunggal (single-precision floating-point number)
  • Cocok untuk menyimpan data yang membutuhkan kalkulasi numerik yang cukup cepat dan presisi yang cukup, seperti pengolahan data dalam simulasi atau permainan komputer.

DOUBLE

  • Menyimpan angka pecahan dengan presisi ganda (double-precision floating-point number)
  • Cocok untuk menyimpan data yang membutuhkan kalkulasi numerik yang sangat akurat dan presisi yang tinggi, seperti perhitungan ilmiah atau statistik.

DECIMAL

  • Menyimpan angka pecahan dengan presisi tetap
  • Cocok untuk menyimpan data yang membutuhkan presisi yang tinggi dan tidak boleh mengalami kehilangan digit, seperti data keuangan atau perhitungan pajak.

NUMERIC

  • Mirip dengan DECIMAL, namun memiliki nama yang berbeda.
  • Tipe data ini digunakan untuk konsistensi dengan standar SQL yang lebih lama dan beberapa database manajemen basis data (DBMS) yang lebih tua.


Contoh penggunaan Tipe data numerik


output : 
idquantitydurationageincomepriceweightcosttax
110602510000009.990.55000.50100.25
253030500000019.991.010000.75200.50
32012035250000029.991.515000.00300.75
4159040750000039.992.020000.25400.00
525180451000000049.992.525000.50500.25
Penjelasan:
  • TINYINT: digunakan untuk menyimpan angka bulat dengan rentang nilai antara -128 hingga 127.
  • SMALLINT: digunakan untuk menyimpan angka bulat dengan rentang nilai antara -32768 hingga 32767.
  • MEDIUMINT: digunakan untuk menyimpan angka bulat dengan rentang nilai antara -8388608 hingga 8388607.
  • INT: digunakan untuk menyimpan angka bulat dengan rentang nilai antara -2147483648 hingga 2147483647.
  • BIGINT: digunakan untuk menyimpan angka bulat dengan rentang nilai antara -9223372036854775808 hingga 9223372036854775807.
  • FLOAT: digunakan untuk menyimpan bilangan pecahan dengan presisi yang lebih rendah dibandingkan dengan tipe DOUBLE. Cocok untuk penggunaan yang membutuhkan efisiensi penyimpanan seperti data pengukuran yang jumlahnya sangat banyak.
  • DOUBLE: digunakan untuk menyimpan bilangan pecahan dengan presisi yang lebih tinggi dibandingkan dengan tipe FLOAT. Cocok untuk penggunaan yang membutuhkan presisi yang tinggi seperti data keuangan.
  • DECIMAL: digunakan untuk menyimpan bilangan pecahan dengan presisi dan skala yang dapat ditentukan secara akurat. Cocok untuk penggunaan yang membutuhkan presisi yang tinggi seperti data keuangan.
  • NUMERIC: sama dengan tipe data DECIMAL, namun biasanya digunakan untuk data yang memiliki skala yang lebih kecil.

Kesimpulan

Tipe data numerik digunakan untuk menyimpan data numeric (angka).

Subscribe to receive free email updates:

0 Response to "Jenis Tipe Data: Numerik (Numeric data types)"

Posting Komentar