我需要在数据库中存储汽车的引擎容量,并想像这样添加它:
2.0, 2.4, 3.0 etc.
如何存储2.0
或3.0
?
我尝试了以下列类型:浮点型,十进制,双精度型,但是没有任何作用,因为2.0
将变成2
,3.0
将变成3
,依此类推。>
任何想法我该怎么做?
一种解决方案是将列varchar
制成,但这并不是一个好主意。
答案 0 :(得分:1)
请根据您的值使用长度/值分别为10,1或2,1或3,2的十进制数据类型
`amt` DECIMAL(10,1) NOT NULL
答案 1 :(得分:1)
在create语句中,将数据类型用作" engine DECIMAL(2,1) "
,然后可以在数据库中存储一个十进制值(仅适用于MySQL)。