Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL:qual è la differenza tra float e double?

Entrambi rappresentano numeri in virgola mobile. Un FLOAT è per precisione singola, mentre un DOUBLE è per numeri a precisione doppia.

MySQL utilizza quattro byte per valori a precisione singola e otto byte per valori a precisione doppia.

C'è una grande differenza tra i numeri in virgola mobile e i numeri decimali (numerici), che puoi usare con il DECIMAL tipo di dati. Viene utilizzato per memorizzare valori di dati numerici esatti, a differenza dei numeri in virgola mobile, dove è importante preservare la precisione esatta, ad esempio con i dati monetari.