確定MySQL 中INT(11) 列的大小和最大值
在MySQL 中,INT(11) 列的固定長度為4 個位元組,無論指定的長度如何。這是因為 INT 資料類型始終佔用 4 個位元組。
位元組大小比較
要比較MySQL 中不同整數資料型別的大小,請考慮以下內容:
- TINYINT:1 位元組(8 位元)
- SMALLINT:2 位元組(16位元)位元)
- MEDIUMINT:3 個位元組(24 位元)
- INT:4 位元組(32 位元)
- BIGINT:8 位元組(64 位元)
BIGINT:8 位元組(64 位元)
長度和填滿
雖然指定的長度INT(11) 欄位不會影響實際儲存大小,但它決定使用 MySQL 命令列客戶端檢索資料時的填滿行為。例如,如果 12345 儲存在 INT(3) 列中,它仍將顯示為 12345。但是,如果它儲存在INT(10) 列中,則可以使用填充來顯示,例如使用ZEROFILL 選項顯示0000012345 .
最大值
可以儲存在一個陣列中的最大值INT(11)列取決於它是有符號還是無符號:-
- 已簽名:2,147,483,647
無符號:4,294,967,295
以上是MySQL INT(11) 列的大小和最大值是多少?的詳細內容。更多資訊請關注PHP中文網其他相關文章!