SQL数据类型
1、字符类型
char --定长字符数据 如 char(12) 这字段就会占用12字节的空间,无论这个字段只填写了2个字节。一般在可确定这字段长度时选用,如sex字段(因只有男和女两项可选)就可用 char(2)。
varvhar --可变长字符数据 如varchar(50) 这字段最大只能填写50字节,按实际填写的字节存储。一般在不确定这字段长度时使用,如 Smail字段(因邮箱的长度不确定) 就可用varchar(50)。
text --用来存储大量非统一编码型字符数据。一般在用户评论等地方使用。
2、日期和时间数据类型
datetime --日期在前 时间在后
smalldatetime --瞬时在前 日期在后
3、数字数据类型
int --可以存储从-2147483648到2147483 647之间的整数,这种数据类型在数据库中占用4个字节。
smalint --
tinyint --
decimal --
numeric --
real --
float --
4、特殊数据类型
bit --其值只能是0、1和空值,这种数据类型用于存储只有两种可能值的数据,如true 和 false, yes 和no
image --存储的数据是以位字符串存储的,不是由SQL SERVER解释的,必须由应用程序来解释。例如应用程序可以使用BMP、GIF和JPEG格式把数据存储在image数据类型中。