INT
sẽ luôn là 4 byte bất kể độ dài nào được chỉ định.
-
TINYINT
=1 byte (8 bit) -
SMALLINT
=2 byte (16 bit) -
MEDIUMINT
=3 byte (24 bit) -
INT
=4 byte (32 bit) -
BIGINT
=8 byte (64 bit).
Độ dài chỉ xác định có bao nhiêu ký tự cần đệm khi chọn dữ liệu bằng máy khách dòng lệnh mysql. 12345 được lưu trữ dưới dạng int(3)
sẽ vẫn hiển thị là 12345, nhưng nếu nó được lưu trữ dưới dạng int(10)
nó sẽ vẫn hiển thị là 12345, nhưng bạn sẽ có tùy chọn để thêm năm chữ số đầu tiên. Ví dụ:nếu bạn đã thêm ZEROFILL
nó sẽ hiển thị là 0000012345.
... và giá trị lớn nhất sẽ là 2147483647 (Đã ký) hoặc 4294967295 (Chưa ký)