Cả hai đều đại diện cho số dấu phẩy động. A FLOAT
dành cho độ chính xác đơn, trong khi DOUBLE
dành cho các số có độ chính xác kép.
MySQL sử dụng bốn byte cho giá trị độ chính xác đơn và tám byte cho giá trị độ chính xác kép.
Có sự khác biệt lớn so với số dấu phẩy động và số thập phân (số) mà bạn có thể sử dụng với DECIMAL
loại dữ liệu. Điều này được sử dụng để lưu trữ các giá trị dữ liệu số chính xác, không giống như số dấu phẩy động, trong đó điều quan trọng là phải duy trì độ chính xác chính xác, chẳng hạn như với dữ liệu tiền tệ.