【发布时间】:2021-04-27 21:25:11
【问题描述】:
为什么我们对 Char 和 varchar 等数据类型有限制,但对 Integer 没有限制? 为什么会这样设计?
例如: 我们可以定义 char(8),但不能定义 Int(8) 或 integer(8)。它最多可以保存 11 个字符。
【问题讨论】:
-
因为整数不是存储为“字符”而是 .但作为二进制值......存储256(0-225)只需要一个字节......不是3 ..对于256x256 .. 2字节......不是5