空间和时间数据类型是非常标准的,只有基于 Web3 用例的独特性质的一些差异。这些差异在下面用 *** 标记。 VARCHAR – 可变大小的文本或字符串可以选择指定最大字符数,即只允许 16 个字符VARCHAR(16)*** 如果未指定大小,则默认为最大 65,536 个字符使用时分配存储空间,因此未使用的字符不会消耗额外的空间 CHAR – 固定大小的文本或字符串必须指定最大字符数,即存储16个字符CHAR(16)定义时分配存储空间,因此将始终消耗 16 个字节CHAR(16)除了向后兼容性之外,没有任何实质性好处,因此建议用于较新的应用程序CHAR VARCHAR VARCHARTINYINT – 单字节数值,有符号表示 -128 到 +127 之间的数值消耗1字节SMALLINT – 有符号的两字节数值表示 -32,768 和 +32,767 之间的数值消耗2个字节INTEGER(或 INT) ——四字节数值,有符号表示 -2.1B 和 +2.1B 之间的数值消耗4个字节BIGINT – 八字节数值,有符号范围在 -9.2 x1018 和 +9.2 x1018 之间消耗...