Ze vertegenwoordigen allebei drijvende-kommagetallen. Een FLOAT
is voor enkele precisie, terwijl een DOUBLE
is voor getallen met dubbele precisie.
MySQL gebruikt vier bytes voor waarden met enkele precisie en acht bytes voor waarden met dubbele precisie.
Er is een groot verschil met getallen met drijvende komma en decimale (numerieke) getallen, die je kunt gebruiken met de DECIMAL
data type. Dit wordt gebruikt om exacte numerieke gegevenswaarden op te slaan, in tegenstelling tot getallen met drijvende komma, waar het belangrijk is om de exacte precisie te behouden, bijvoorbeeld bij geldgegevens.