Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Was ist der Unterschied zwischen Float und Double?

Beide repräsentieren Fließkommazahlen. Ein FLOAT steht für einfache Genauigkeit, während ein DOUBLE ist für Zahlen mit doppelter Genauigkeit.

MySQL verwendet vier Bytes für Werte mit einfacher Genauigkeit und acht Bytes für Werte mit doppelter Genauigkeit.

Es gibt einen großen Unterschied zu Fließkommazahlen und dezimalen (numerischen) Zahlen, die Sie mit DECIMAL verwenden können Datentyp. Dies wird verwendet, um exakte numerische Datenwerte zu speichern, im Gegensatz zu Fließkommazahlen, bei denen es wichtig ist, die exakte Genauigkeit beizubehalten, beispielsweise bei Gelddaten.