mysql记录浮点数字段

MySQL是一个广泛使用的关系型数据库管理系统,它支持记录不同类型的数据。其中,浮点数是一种常见的数值类型。

mysql记录浮点数字段

在MySQL中,记录浮点数字段需要选择合适的数据类型。MySQL提供了两种主要的浮点数类型:FLOAT和DOUBLE。

FLOAT类型使用4个字节进行存储,可表示的范围为-3.402823466E+38到3.402823466E+38,精度为6-8位。DOUBLE类型使用8个字节进行存储,可表示的范围为-1.7976931348623157E+308到1.7976931348623157E+308,精度为15-17位。

CREATE TABLE `product` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `price` float(10, 2) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;