Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL:Qual é a diferença entre float e double?


Ambos representam números de ponto flutuante. Um FLOAT é para precisão simples, enquanto um DOUBLE é para números de precisão dupla.

O MySQL usa quatro bytes para valores de precisão simples e oito bytes para valores de precisão dupla.

Há uma grande diferença entre números de ponto flutuante e números decimais (numéricos), que você pode usar com o DECIMAL tipo de dados. Isso é usado para armazenar valores de dados numéricos exatos, ao contrário de números de ponto flutuante, onde é importante preservar a precisão exata, por exemplo, com dados monetários.