mysql 保留小数
时间: 2023-10-15 10:27:40 浏览: 84
自动保留小数位
在 MySQL 中,你可以使用 DECIMAL 数据类型来存储带有保留小数的数字。DECIMAL 类型的语法如下:
```
DECIMAL(p, s)
```
其中,p 表示数字的总精度(包括整数部分和小数部分),s 表示小数部分的位数。例如,DECIMAL(10, 2) 可以存储最大 10 位数,其中小数部分有 2 位。
下面是创建一个带有小数的表的示例:
```sql
CREATE TABLE my_table (
id INT,
value DECIMAL(10, 2)
);
```
在插入或更新数据时,你可以指定相应的 DECIMAL 值。以下是插入数据的示例:
```sql
INSERT INTO my_table (id, value) VALUES (1, 10.5);
```
你可以使用 SELECT 查询来检索保存的 DECIMAL 值:
```sql
SELECT value FROM my_table WHERE id = 1;
```
这样就可以保留小数并在 MySQL 中进行存储、检索和计算了。
阅读全文