简单的问题。我曾尝试在Google上进行搜索,经过大约6次搜索后,我发现这里的搜索速度会更快。
SQL中的int有多大?
-- table creation statement. intcolumn INT(N) NOT NULL, -- more table creation statement.
这个INT(N)元素有多大?范围是多少?是2 ^ N还是N个字节长?(2 ^ 8N)?甚至我不知道的其他事情?
INT(N)
它取决于数据库。MySQL具有扩展名,其中INT(N)表示 显示宽度 为4个十进制数字的INT 。该信息保存在元数据中。
INT本身仍然是4个字节,并且可以存储值10000和更大(并可能显示),但这取决于应用程序使用结果集的方式。