MySQL中有“数字”数据类型吗?

时间:2011-12-12 01:15:02

标签: mysql

我正在导入一个数据库,在csv附带的自述文件中,它描述了必要的表列名称以及应该用于每个数据类型的数据类型。

对于其中一列,使用数据类型“number”?我的数据库客户端管理器(HeidiSql)没有显示任何此类选项。我看到的最接近的是枚举。这是我应该使用的吗?

在说明书中也没有给出长度。如果我应该使用枚举我应该输入什么长度?

5 个答案:

答案 0 :(得分:3)

如果该号码不包含小数点,我建议integer floatdouble

http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html

答案 1 :(得分:2)

我认为 FLOAT或DECIMAL 是最好的选择,因为MySQL不支持NUMBER数据类型。

不建议使用“ 整数”,因为这样可能会丢失数据的精度

但是如果您确定不会丢失数据,那么如果数据量更大,请在MySQL中输入 bigint 类型超过9位数字

  

NUMBER数据类型可以在ORACLE SQL中使用

答案 2 :(得分:1)

以下是所有MySQL numeric data types的概述。它取决于你应该使用哪种数字数据,你应该使用哪种数据,整数等整数等。

枚举不是数字类型,而是Enumeration

答案 3 :(得分:0)

有几种数字类型和枚举类型。

答案 4 :(得分:0)

我认为DECIMALFLOAT是MySQL中的两个选项。

相关问题