double在mysql

更新时间:02-12 教程 由 曼雁 分享

在 MySQL 中,double 是一种数值类型,用于存储浮点数值(带有小数点)。

double 可以存储从 -1.7976931348623157E+308 到 1.7976931348623157E+308 的范围内的数值。它也具有一定的精度,可以存储到小数点后 15 位。

例如,可以使用以下语句来创建一个 double 类型的列:CREATE TABLE `my_table` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(255) NOT NULL,`price` double(15,2) NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

在上面的语句中,price 列的类型为 double,它使用了两个参数。第一个参数 15 表示 double 可以存储到小数点后 15 位,第二个参数 2 表示小数点后有 2 位。这意味着该列可以存储到小数点后 13 位的整数部分。

当查询该列时,可以使用以下语句来获取结果:

SELECT * FROM my_table WHERE price >10.00;

在上面的语句中,price 大于 10.00 的行将被返回。

总之,double 是 MySQL 中的一个有用的数值类型,它可以存储浮点数值并具有一定的精度。在创建表时,使用正确的参数来指定 double 列的精确度和范围非常重要。

声明:关于《double在mysql》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2085822.html