您的位置:首页 > 数据库

sql中的数据类型

2014-02-20 20:38 260 查看
一、 整型类:

1、 bigint,完全等于Java中的long

2、 int,完全等于java中的int

3、 smallint,完全等于Java中的short

4、 tinyint,它相当于Java中的byte类型,但表示的数值范围不同。byte: [-128,127],tinyint:[0,255]

5、 bit,比特类型,这种数据类型在Java中不存在,不但如此,在很多编程语言中都不存在,即使存在(如C和C++),也非直接存在。

a) 它表示一个二进制位,即1/8个字节的长度

b) 它只能存储两个数字,0或者1

c) 它的用处在于保存两种状态中的其中一种,而且只能一种。

二、 实型类:

1、 单精度
a) 关键字表示:real
b) 范围与Java中的单精度范围相同
2、 双精度
a) 关键字表示:float
b) 范围类同于Java中的double
三、 时间与日期类型:

datetime/smalldatetime

四、 货币类型:

money/smallmoney

五、 字符类型

1、 单字节字符 char

a) 定长 char(n),它用来表示长度固定的单字节数据(如数字,英文或混合)

b) 变长 varchar(n),长度不固定的列,

c) 超长 text 大量的数据 8000个字符

2、 双字节字符 nchar

a) 定长 nchar(n),用于有中文存在的长度固定的列

b) 变长 nvarchar(n),用于有中文存在长度不固定的列

c) 超长 ntext 4000个中文

六、 唯一性标识符类型

a) uniqueidentifier 唯一性标识

七、 image类型

a) 图片

b) 流媒体
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: