Ambos representan números de punto flotante. UN FLOAT
es para precisión simple, mientras que un DOUBLE
es para números de precisión doble.
MySQL usa cuatro bytes para valores de precisión simple y ocho bytes para valores de precisión doble.
Hay una gran diferencia entre los números de coma flotante y los números decimales (numéricos), que puede usar con DECIMAL
tipo de datos. Esto se usa para almacenar valores de datos numéricos exactos, a diferencia de los números de coma flotante, donde es importante preservar la precisión exacta, por ejemplo, con datos monetarios.