我正在导入一个数据库,在读取csv附带的文件时,它描述了他需要的表列名以及应该用于每个数据类型的数据类型。MySQL中是否有“数字”数据类型?
对于其中一列,使用数据类型“number”?我的数据库客户端管理器(HeidiSql)不显示任何这样的选项。我看到的最接近的是enum。那是我应该用的吗?
也没有在描述中给出长度。如果我应该使用枚举,我应该输入什么长度?
我正在导入一个数据库,在读取csv附带的文件时,它描述了他需要的表列名以及应该用于每个数据类型的数据类型。MySQL中是否有“数字”数据类型?
对于其中一列,使用数据类型“number”?我的数据库客户端管理器(HeidiSql)不显示任何这样的选项。我看到的最接近的是enum。那是我应该用的吗?
也没有在描述中给出长度。如果我应该使用枚举,我应该输入什么长度?
有几种数字类型和枚举类型。
当然ENUM没有任何关于数字或数值的任何事情...... –
如果这个数字不包含小数点,我会推荐integer
,如果它包含小数点的话,float
或double
。
我觉得DECIMAL
或FLOAT
将在MySQL两种选择。
下面是所有MySQL numeric data types的概述。这取决于你应该使用哪种数字数据类型,整数等整数。
枚举不是数值类型,这是一个Enumeration。
显示该列中数据的一个示例,他们可能会告诉您哪些mysql的数字类型是合适的。 –
什么是“数字”数据类型? :(你的意思是NUMERIC或FLOAT或INT? – 2011-12-12 01:22:42