Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menyimpan data statistik, apakah saya perlu DECIMAL, FLOAT atau DOUBLE?

tautan melakukan pekerjaan yang baik untuk menjelaskan apa yang Anda cari. Inilah yang dikatakan:

Ketiga Tipe ini, dapat ditentukan oleh Parameter berikut (ukuran, d). Di mana size adalah ukuran total String, dan d mewakili presisi. Misalnya Untuk menyimpan Angka seperti 1234.567, Anda akan mengatur Tipe Data menjadi GANDA (7, 3) di mana 7 adalah jumlah digit total dan 3 adalah jumlah digit untuk mengikuti titik desimal.

FLOAT dan DOUBLE, keduanya mewakili angka floating point. FLOAT untuk presisi tunggal, sedangkan DOUBLE untuk angka presisi ganda. Presisi dari 0 hingga 23 menghasilkan kolom FLOAT presisi tunggal 4-byte. Presisi dari 24 hingga 53 menghasilkan kolom DOUBLE presisi ganda 8-byte. FLOAT akurat hingga sekitar 7 tempat desimal, dan DOUBLE hingga 14.

Deklarasi dan fungsi desimal mirip dengan Double. Tetapi ada satu perbedaan besar antara nilai floating point dan nilai desimal (numerik). Kami menggunakan tipe data DECIMAL untuk menyimpan nilai numerik yang tepat, di mana kami tidak menginginkan presisi tetapi nilai yang tepat dan akurat. Jenis Desimal dapat menyimpan Maksimum 65 Digit, dengan 30 digit setelah titik desimal.

Jadi, untuk nilai yang paling akurat dan tepat, Desimal akan menjadi pilihan terbaik.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Susun ulang / atur ulang kunci utama kenaikan otomatis

  2. Bagaimana saya bisa mengubah beberapa tabel sekaligus di mysql?

  3. UNIX_TIMESTAMP() Contoh – MySQL

  4. Cara membandingkan string untuk satu spasi

  5. Menyimpan objek Python Pickled di MySQL db