MySQL中的小数类型用于存储小数值,包括单精度浮点数和双精度浮点数。
在MySQL中有3种小数类型:
接下来我们详细介绍MySQL小数类型的使用方法。
CREATE TABLE `tablename` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`product` varchar(255) NOT NULL,
`price` float(7,2) NOT NULL,
PRIMARY KEY (`id`)
);
INSERT INTO `tablename` (`id`, `product`, `price`)
VALUES (1, 'ProductA', 12.50),
(2, 'ProductB', 7.99);
CREATE TABLE `tablename` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`product` varchar(255) NOT NULL,
`price` double(15,2) NOT NULL,
PRIMARY KEY (`id`)
);
INSERT INTO `tablename` (`id`, `product`, `price`)
VALUES (1, 'ProductA', 22.50),
(2, 'ProductB', 17.99);
CREATE TABLE `tablename` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`product` varchar(255) NOT NULL,
`price` decimal(10,2) NOT NULL,
PRIMARY KEY (`id`)
);
INSERT INTO `tablename` (`id`, `product`, `price`)
VALUES (1, 'ProductA', 12.50),
(2, 'ProductB', 7.99);
总之,不同的小数类型适用于不同的场景,需要根据实际的需求来选择合适的类型。
本文链接:http://task.lmcjl.com/news/17811.html