数据类型
在SQL中域的概念用数据类型来实现。定义表的各个属性时需要指明其数据类型及长度。SQL标准支持多种数据类型。以下是几种常用的数据类型。
| 数据类型 | 含义 |
|---|---|
| CHAR(n),CHARACTER(n) | 长度为n的定长字符串 |
| VarChar(n),CHARACTERVARYING(n) | 最大长度为n的变长字符串 |
| CLOB | 字符串大对象 |
| BLOB | 二进制大对象 |
| INT,INTEGER | 长整数(4字节) |
| SMALLINT | 短整数(2字节) |
| BIGINT | 大整数(8字节) |
| NUMERIC(p,d) | 定点数,由p位数字(不包括符号、小数点)组成,小数点后面有d位数字 |
| DECIMAL(p,d) | 同NUMERIC |
| REAL | 取决于机器的精度的单精度浮点数 |
| DOUBLE PRECISION | 取决于机器精度的双精度浮点数 |
| FLOAT(n) | 可选精度的浮点数,精度至少为n位数字 |
| BOOLEAN | 逻辑布尔量 |
| DATE | 日期,包含年、月、日,格式为YYYY-MM-DD |
| TIME | 时间,包含一日的时分秒,格式为HH:MM:SS |
| TIMESTAMP | 时间戳类型 |
| INTERVAL | 时间间隔类型 |
本文详细介绍了SQL中的各种数据类型,包括定长和变长字符串、整数类型、浮点数类型、日期时间类型等,并解释了每种类型的用途。
1490

被折叠的 条评论
为什么被折叠?



