我无法理解int(1)和int(8)之间的区别,因为int(1)也可以有999.9999。
如果是这样,区别在哪里?INT 数据类型上的长度修饰符是否会影响可以存储的值的范围? 例如,一个六位数可以存储在 INT(1) 列中吗?
这是一个可选的定义。它不定义int
字段的大小。它定义了表示形式。如果将ZEROFILL
添加到定义中,则字段的其余部分将用零填充,否则用空格填充。
请参阅数值类型
这里解释了好处
我无法理解int(1)和int(8)之间的区别,因为int(1)也可以有999.9999。
如果是这样,区别在哪里?INT 数据类型上的长度修饰符是否会影响可以存储的值的范围? 例如,一个六位数可以存储在 INT(1) 列中吗?
这是一个可选的定义。它不定义int
字段的大小。它定义了表示形式。如果将ZEROFILL
添加到定义中,则字段的其余部分将用零填充,否则用空格填充。
请参阅数值类型
这里解释了好处