sql >> Databáze >  >> RDS >> Mysql

MySQL:Jaký je rozdíl mezi float a double?

Oba představují čísla s pohyblivou řádovou čárkou. FLOAT je pro jednoduchou přesnost, zatímco DOUBLE je pro čísla s dvojnásobnou přesností.

MySQL používá čtyři bajty pro hodnoty s jednoduchou přesností a osm bajtů pro hodnoty s dvojnásobnou přesností.

Je zde velký rozdíl od čísel s plovoucí desetinnou čárkou a desetinných (numerických) čísel, která můžete použít s DECIMAL datový typ. To se používá k ukládání přesných číselných hodnot dat, na rozdíl od čísel s pohyblivou řádovou čárkou, kde je důležité zachovat přesnou přesnost, například u peněžních dat.



  1. Jak TO_BASE64() funguje v MariaDB

  2. Pokročilé připojení k MySQL. Zrychlení dotazu

  3. Jak nastavit kódování pro char sloupce tabulek v django?

  4. MySQL INSERT IF (vlastní příkazy if)