И двете представляват числа с плаваща запетая. A FLOAT
е за единична точност, докато DOUBLE
е за числа с двойна точност.
MySQL използва четири байта за стойности с единична точност и осем байта за стойности с двойна точност.
Има голяма разлика от числата с плаваща запетая и десетичните (числови) числа, които можете да използвате с DECIMAL
тип данни. Това се използва за съхраняване на точни стойности на числови данни, за разлика от числата с плаваща запетая, където е важно да се запази точната прецизност, например с парични данни.