【问题标题】:Whats the size of an SQL Int(N)?SQL Int(N) 的大小是多少?
【发布时间】:2011-05-08 06:23:49
【问题描述】:

简单的问题。我曾尝试在 Google 上搜索,大约 6 次搜索后,我认为这里会更快。

SQL 中的 int 有多大?

-- table creation statement.
intcolumn INT(N) NOT NULL,
-- more table creation statement.

INT(N) 元素有多大?它的范围是多少?它是 2^N 还是 N 字节长? (2 ^ 8N)?或者甚至是我不知道的其他事情?

【问题讨论】:

    标签: sql integer size int


    【解决方案1】:

    这取决于数据库。 MySQL 有一个extension,其中 INT(N) 表示 显示宽度 为 4 个十进制数字的 INT。此信息保存在元数据中。

    INT 本身仍然是 4 个字节,可以存储 10000 或更大的值(并且可能会显示,但这取决于应用程序如何使用结果集)。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 2010-10-10
    相关资源
    最近更新 更多