MySQL整数类型说明 int vs int

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL整数类型说明 int vs int相关的知识,希望对你有一定的参考价值。

今天突然发现, mysql 中int(1)和tinyint(1)中的1只是指定显示长度,并不表示存储长度,只有字段指定zerofill时有用。位数限制基本没有意义。

int(5) 这里的5表示的是 最短显示5个字符。 int(7)这里的7表示的是 最短显示7字符。当插入的字符长度超过(m)时,相当于啥都没发生;当字符长度小于(m)时,就需要指定拿某个字符来填充,比如zerofill(表示用0填充).

比如int(5),插入数据为1234,若不填充0,显示的则是1234,填充0,显示的就是01234

以上是关于MySQL整数类型说明 int vs int的主要内容,如果未能解决你的问题,请参考以下文章

mysql整数类型

MySQL Integer类型与INT(11)

错误 4430:缺少类型说明符 - 假定为 int。注意:C++ 不支持默认整数 [重复]

MySQL数据类型

MySQL数据库:数据类型-整数

MySql基础知识