sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Vad är skillnaden mellan float och dubbel?

De representerar båda flyttalstal. En FLOAT är för enkelprecision, medan en DOUBLE är för dubbelprecisionsnummer.

MySQL använder fyra byte för enkelprecisionsvärden och åtta byte för dubbelprecisionsvärden.

Det är stor skillnad från flyttal och decimaltal (numeriska) som du kan använda med DECIMAL data typ. Detta används för att lagra exakta numeriska datavärden, till skillnad från flyttal, där det är viktigt att bevara exakt precision, till exempel med monetära data.



  1. uppföljningstabell utan kolumn "id"

  2. SQL - Fråga för att hitta om en sträng innehåller en del av värdet i kolumn

  3. Structured Query Language – Vikten av att lära sig SQL

  4. Hur WooCommerce-kuponger lagras i databasen?