SQL 数据类型
分类 |
备注和说明 |
数据类型 |
说明 |
数字数据 |
包含数字,正数、负数以及分数 |
bigint int smallint tinyint |
整数。 bigint:长度为8个字节,存储从-2^63到2^63-1。 int:长度为4个字节,存储从(-2147483648)到(2147483647)。 Smallint:长度为2个字节,存储从-32768到32767。 tinyint:长度为1个字节,存储0到255的数字。 |
float real |
浮点数 float: 存储-1.79E+308到1.79E+308。 real: 存储大小为4字节。 -3.40E+38到3.40E+38。 |
||
文本数据类型 |
字符数据包含任意字母、符号、数字字符的组合。 |
char |
固定长度的非Unicode字符数据,最大长度为8000字符。 |
varchar |
可变长度的非Unicode数据。 |
||
nchar |
固定长度的Unicode数据。 |
||
nvarchar |
可变长度的Unicode数据。 |
||
text |
存储长文本信息 |
||
ntext |
存储可变长度的长文本 |
||
日期和时间 |
日期和时间在单引号内分别输入 |
datetime |
日期和时间 |
bit数据类型 |
表示是/否的数据,只有两种选择。在SQL Server中1和0表示,一般1表示是,0表示否。 |
bit |
存储布尔数据类型 |
二进制数据类型 |
用于存储非字符和文本数据 |
binary |
固定长度的二进制数据 |
varbinary |
可变长度的二进制数据 |
||
Image |
存储图像 |