Whats the size of an SQL Int(N)?

Deadly 提交于 2019-12-01 02:12:30

It depends on the database. MySQL has an extension where INT(N) means an INT with a display width of 4 decimal digits. This information is maintained in the metadata. The INT itself is still 4 bytes, and values 10000 and greater can be stored (and probably displayed, but this depends how the application uses the result set).

That depends entirely on the database engine you are using. But I believe most engines consider the INT/INTEGER types to be 32-bit. Most engines will let you specify the signedness.

The actual N only specifies the number of digits. So an unsigned INT(3) has the range of 0-999.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!