基础SQL
标签(空格分隔): 数据库
SQL基本数据类型
数据类型 | 说明 |
---|---|
字符串 | |
char(n) | 固定长度字符串 |
varchar(n) | 可变长度字符串 |
nvarchar(n) | 存放使用Unicode表示的多语言数据 |
布尔值 | |
boolean | true / false |
二进制 | |
binary(n) | 二进制串.固定长度n |
varbinary(n) | 二进制串.最大长度n |
整数 | |
int | 整数类型(和机器相关).默认精度5 |
int(n) | 精度n |
smallint | 小整数类型(和机器相关).默认精度10 |
bigint | 大整数(和机器相关).默认精度19 |
浮点数 | |
numeric(p, d) | 精确数值. 定点数,p位数字(包含一个符号位),d位小数 |
decimal(p, d) | 精确数值. 同上 |
real | 近似数值. 浮点数(与机器相关).尾数精度7 |
double | 近似数值. 双精度浮点数(与机器相关).尾数精度16 |
float(n) | 近似数值. 精度至少为n位的浮点数.尾数精度16 |
时间 | |
date | 年-月-日 |
time | 时-分-秒 |
timestamp | 年-月-日 时-分-秒 |
interval | 由一些整数字段组成ÿ |