首页 > 代码库 > SQL 学习日志02

SQL 学习日志02

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数据类型中。