我正在导入一个数据库,在csv附带的自述文件中,它描述了必要的表列名称以及应该用于每个数据类型的数据类型。
对于其中一列,使用数据类型“number”?我的数据库客户端管理器(HeidiSql)没有显示任何此类选项。我看到的最接近的是枚举。这是我应该使用的吗?
在说明书中也没有给出长度。如果我应该使用枚举我应该输入什么长度?
答案 0 :(得分:3)
如果该号码不包含小数点,我建议integer
float
或double
。
答案 1 :(得分:2)
我认为 FLOAT或DECIMAL 是最好的选择,因为MySQL不支持NUMBER数据类型。
不建议使用“ 整数”,因为这样可能会丢失数据的精度
但是如果您确定不会丢失数据,那么如果数据量更大,请在MySQL中输入 bigint 类型超过9位数字
NUMBER数据类型可以在ORACLE SQL中使用
答案 2 :(得分:1)
以下是所有MySQL numeric data types的概述。它取决于你应该使用哪种数字数据,你应该使用哪种数据,整数等整数等。
枚举不是数字类型,而是Enumeration。
答案 3 :(得分:0)
有几种数字类型和枚举类型。
答案 4 :(得分:0)
我认为DECIMAL
或FLOAT
是MySQL中的两个选项。