MySQL中的小数类型主要包括DECIMAL
和NUMERIC
,它们用于存储精确的小数值。这两种类型在功能上是等价的,可以互换使用。
以下是一个简单的示例,展示如何在MySQL中创建包含DECIMAL类型的表,并插入和查询数据:
-- 创建表
CREATE TABLE products (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255),
price DECIMAL(10, 2)
);
-- 插入数据
INSERT INTO products (name, price) VALUES ('Product A', 19.99);
INSERT INTO products (name, price) VALUES ('Product B', 29.99);
-- 查询数据
SELECT * FROM products;
在这个示例中,price
列使用了DECIMAL(10, 2)类型,表示它可以存储最多8位整数和2位小数的价格。
领取专属 10元无门槛券
手把手带您无忧上云