一尘不染

SQL Int(N)的大小是多少?

sql

简单的问题。我曾尝试在Google上进行搜索,经过大约6次搜索后,我发现这里的搜索速度会更快。

SQL中的int有多大?

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

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


阅读 139

收藏
2021-03-10

共1个答案

一尘不染

它取决于数据库。MySQL具有扩展名,其中INT(N)表示 显示宽度 为4个十进制数字的INT 。该信息保存在元数据中。

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

2021-03-10