MySQL中的INT数据类型

时间:2014-03-25 11:01:40

标签: mysql database int character

MySQL中的INT,TINYINT,MEDIUMINT,BIGINT是否接受字符“ - ”?我在列中使用了数据类型INT,内部数据的字符为“ - ”。不知怎的,它不接受它。如果INT数据类型不可能,我应该使用VARCHAR吗?

3 个答案:

答案 0 :(得分:1)

如果要插入字符,请使用VARCHAR(45)TEXT数据类型。

答案 1 :(得分:1)

你必须使用 Varchar DataType。

它将支持Int和特殊符号,如' - '

  

如果您不打算进行任何算术运算,那么您可以   使用Varchar或文本DataType

答案 2 :(得分:1)

SQL中整数的值为:

-2147483648 through 2147483647

字节大小为4个字节。

其他最大值:

BigInt: -9223372036854775808 through 9223372036854775807 (8 bytes)
SmallInt: -32768 through 32767 (2 bytes)
TinyInt: 0 through 255 (1 byte)

它接受任何字符串或字符串值,如“ - ”

如果要插入“ - ”

,请使用varchar数据类型