SQL 数据类型

Microsoft Access 数据库引擎 SQL 数据类型包含 Microsoft Access 数据库引擎定义的 13 种主要数据类型,以及为这些数据类型识别的若干有效同义词。

下表列出了主要的数据类型。

数据类型

存储大小

说明

BINARY

每个字符 1 个字节

任何类型的数据都可能存储在此类型的字段中。没有进行数据转换(如转换为文本)。数据在二进制字段中的输入方式决定其作为输出的显示方式。

BIT

1 个字节

Yes 和 No 值,以及只包含这两值之一的字段。

TINYINT

1 个字节

0 和 255 之间的一个整数值。

MONEY

8 个字节

– 922,337,203,685,477.5808 和 922,337,203,685,477.5807
之间的进位整数。

DATETIME
(请参阅 DOUBLE)

8 个字节

100 年和 9999 年之间的日期或时间值。

UNIQUEIDENTIFIER

128 个字节

用于远程过程调用的唯一识别号。

REAL

4 个字节

单精度浮点值,可以是任何从 -3.402823E38 到 -1.401298E-45 的负数、从 1.401298E-45 到 3.402823E38 的正数,还可以是 0。

FLOAT

8 个字节

双精度浮点值,可以是任何从 -1.79769313486232E308 到 -4.94065645841247E-324 的负数、从 4.94065645841247E-324 到 1.79769313486232E308 的正数,还可以是 0。

SMALLINT

2 个字节

-32,768 和 32,767 之间的短整数。

INTEGER

4 个字节

-2,147,483,648 和 2,147,483,647 之间的长整数。

DECIMAL

17 个字节

包含从 1028 - 1 直到 -1028 - 1 范围内的值的准确数字数据类型。可以定义精度 (1 - 28) 和小数位数(0 - 指定精度)。默认精度和小数位数分别为 18 和 0。

TEXT

每个字符 2 个字节(请参阅备注)

0 至 2.14 GB(至多)。

IMAGE

根据需要确定

0 至 2.14 GB(至多)。用于 OLE 对象。

CHARACTER

每个字符 2 个字节(请参阅备注)

0 至 255 个字符。


注意: 字段中定义为 TEXT(也称为备忘录)或 CHAR(也称为具有特定长度的 TEXT(n))的字符以 Unicode 表示格式存储。Unicode 字符一律需要使用两个字节来存储各字符。对于包含主要字符数据的现有 Microsoft Access 数据库,这可能意味着在转换为 Microsoft Access 格式时,数据库文件的大小几乎将翻倍。但是,对于以前表示为 SBCS(单字节字符集)的许多字符集而言,可轻松将其 Unicode 表示形式压缩为一个字节。如果使用 COMPRESSION 属性定义 CHAR 列,存储数据时将自动压缩数据,从列中检索数据时则将自动解压。



扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×