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.