【问题标题】:Type vs Length/Values in MysqlMysql中的类型与长度/值
【发布时间】:2014-02-15 00:48:35
【问题描述】:

我对 TYPE 和它的 Length 有点混淆。

我有 int(4) unsigned ,其中长度值为 4。

所以例子。 INT(4) 将显示为 |0001| ( unsigned zerofill ) 其中 INT (11) 将显示为 |00000000001|。但是实际的数字仍然使用 4 个字节作为 1 存储。

假设 INT(4) 我有 634567 - Unsigned (这是 Primary / auto-increment id) 存储值在我的表中,那么它的显示数据是 4567 还是 6345 还是 634567。

我知道mysql如何显示数据和如何存储数据,这是两个不同的东西。

【问题讨论】:

    标签: php mysql types int bigint


    【解决方案1】:

    如文档所述

    应用程序可以使用这个可选的显示宽度来显示宽度小于为列指定的宽度的整数值,方法是用空格向左填充它们。 (也就是说,这个宽度存在于结果集返回的元数据中。是否使用它取决于应用程序。)

    显示宽度不限制列中可以存储的值的范围。

    http://dev.mysql.com/doc/refman/5.5/en/numeric-type-attributes.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-05
      • 2021-12-07
      • 2021-12-11
      • 2011-10-06
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多