Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:Jaka jest różnica między float a double?

Obie reprezentują liczby zmiennoprzecinkowe. FLOAT jest dla pojedynczej precyzji, podczas gdy DOUBLE dotyczy liczb o podwójnej precyzji.

MySQL używa czterech bajtów dla wartości o pojedynczej precyzji i ośmiu bajtów dla wartości o podwójnej precyzji.

Istnieje duża różnica w stosunku do liczb zmiennoprzecinkowych i dziesiętnych (numerycznych), których można używać z DECIMAL typ danych. Służy do przechowywania dokładnych wartości danych liczbowych, w przeciwieństwie do liczb zmiennoprzecinkowych, gdzie ważne jest zachowanie dokładnej precyzji, na przykład w przypadku danych pieniężnych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połączenie lewe z warunkiem

  2. Jak wstawić bardzo dużą liczbę rekordów do bazy danych MySql tak szybko, jak to możliwe?

  3. Perl DBI fetchall_hashref

  4. Jak porównać dwie tabele w MySQL?

  5. PHP mysql PDO odmawia ustawienia wartości NULL