Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果 TINYINT 可以存储三个字符,例如,为什么不能存储到数字 999?
因为它只需要8位,因此只能编码2^8 = 256值。
8
2^8 = 256
您看到的三个字符'123'是二进制到十进制转换的结果。您不能3在那里存储任意字符。
'123'
3
它是 8 位,实际上可以存储 255 的最大值。8 位有 256 种可能的状态,包括零。