Halo teman-teman pada kesempatan kali ini saya akan menjelaskan tentang Macam-macam Field “Kolom” tipe numerik pada MySQL.Seperti yang teman-teman tahu, pada saat kita ingin membuat database, lalu kita membuat table, dan juga kita membuat field atau kolom untuk database kita. Dan MySQL sendiri memiliki cukup banyak tipe  data untuk field atau kolom untuk table.

Tipe field atau kolom ini menentukan besar kecilnya ukuran suatu table. Tipe field di MySQL terbagi menjadi beberapa kelompok tipe data, yaitu numerik, string, date and time. Masing-masing tipe field memiliki batasan isi dan ukurannya masing-masing.

Tipe Numerik

Tipe data numerik digunakan untuk menyimpan data angka, Ciri utama dari tipe numerik adalah suata data yang memungkinkan untuk dikenai operasi matematika, seperti penjumlahan, pengurangan, pembagian, dan perkalian. Berikut ini tipe field numerik:

  • TINYINT: Digunakan untuk menyimpan data bilangan bulat negatif dan positif dengan jangkauan -128 s.d 127
  • SMALLINT: Digunakan untuk menyimpan data bilangan bulat negatif dan positif dengan jangkauan -32.768 s.d 32.767
  • MEDIUMINT: Digunakan untuk menyimpan data bilangan bulat negatif dan positif dengan jangkauan -8.388.608 s/d 8.388.607
  • INT: Digunakan untuk menyimpan data bilangan bulat negatif dan positif dengan jangkauan -2.147.483.648 s/d 2.147.483.647
  • BIGINT: Digunakan untuk menyimpan data bilangan bulat negatif dan positif dengan jangkauan ± 9,22 x 1018
  • FLOAT:  Digunakan untuk menyimpan data bilangan pecahan negatif dan positif presisi tunggal dengan jangkauan -3.402823466E+38 s.d -1.175494351E-38, 0, dan 1.175494351E-38 s.d 3.402823466E+38.
  • DOUBLE/REAL: digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi ganda dengan jangkauan -1.79…E+308 s.d -2.22…E-308, 0, dan 2.22…E-308 s.d 1.79…E+308.
  • DECIMAL/NUMERIC: digunakan untuk menyimpan data bilangan pecahan positif dan negatif dengan jangkauan -1.79…E+308 s.d -2.22…E-308, 0, dan 2.22…E-308 s.d 1.79…E+308.

Semoga bermanfaat.