数据类型是一种属性,用于指定对象可保存的数据的类型:包括整数数据,字符数据,货币数据,日期和时间数据,二进制字符串等。
SQL server的数据类型一共有33种。
日期和时间 | 字符串 |
Unicode字符串 | 二进制字符串 |
精确数字 | 近似数字 |
其他类型 |
字符数据类型
字符数据库类型一共六种
字符串:char varchar text
Unicode字符串:nchar nvarchar ntext
那么这个n是什么意思呢?N’string’表示这个string是一个Unicode字符串
Unicode支持增强的排序规则。
vchar表示变长字符串 vchar(10) 即定义了一个10个字节长度的字符
vchar(n|max) :n范围是[1,8000] max最大为231-1个字节
数字数据类型
数字数据类型一共是十一种。大致可以分为整数数据类型、decimal和numeric、货币类型、近似数字、bit类型
1.整数数据类型
使用整数数据的精确数字类型。
包括bigint; int; smallint; tinyint
2.decimal和numeric
语法为decimal[(p,[s])]
p表示精度
s表示小数位
且S小于