SQL2008数据类型分类及含义1、Character 字符串:
2、Unicode 字符串:
3、Binary 类型:
4、Number 类型:
4、Date 类型:
5、其他数据类型:
1.字符型数据:
char\varchar\text
这⼏种数据类型都是⽤来装字符串的
char 固定长度存储数据
varcahr 按变长存储数据
text 当你需要存储⾮常⼤量的字符串时使⽤
nchar、nvarchar、ntext
这⼏个也是存储字符串的,与上⾯的对应相同。唯⼀不同的是这三种类型,是采⽤Unicode编码,当你做国际化的⽹站时使⽤;
2.⽇期时间型数据
datetime、smalldatetime
都是⽤于存储⽇期和时间信息
datetime:存放1/1/1753-12/31/9999的时间数据,精确到0.001s
smalldatetime: 存放1/1/1900-6/6/2079的时间,精确到秒
3.整数型数据
⽤于存放整数
decimal是整数数据类型bigint、int、smallint、tinyint
bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。
int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。
smallint 从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整数数据。
tinyint 从 0 到 255 的整数数据。
4.精确⼩数型数据
⽤于存放⼩数
decimal、numeric
5.近似数值类型
⽤于存放近似数
float、real
6.货币型数据
⽤于存放货币数据
money、smallmoney
在输⼊货币型数据时要在其前加货币符号,若为负值,则在货币符号后加符号
7.位类型数据
bit 数据类型是整型,其值只能是0、1或空值。
这个刚学不好理解,我给你打个⽐⽅吧。⽐如你的表中有⼀列放性别,性别只有两种可能性,不是男就是⼥。这时你就可以把性别这列的数据类型设为bit。凡是与之类似的情况都可以⽤bit类型数据。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论