数据存储类型

1. Image类型可以用来存储字节数组数据(二进制字节流),包括图片和其它类型的文件

Image存储的是可变长度的字节数组数据,没有大小限制

2. char varchar 和 nchar nvarchar
带n的为双字节存储,存储的每个中英文字符都占2个字节;
不带n的为英文字符占1个字符,中文占2个字节;
3.固定长度与可变长度
char(10)  固定长度:不管存储的长度,都占10个字节,比如 1和1111111111,都占10个字节
varchar(10)  可变长度:存储1,仅占1个字节;存储1111111111占10个字节
4. varchar(MAX)  nvarchar(MAX)  text  ntext
SQL2005及以后的版本推荐使用  varchar(MAX)  nvarchar(MAX)
5. varchar() 可以存储中英文,那为什么还要用 nvarchar()

这个问题是属于微软国际化的问题
nvarchar()用于存储双字节的Unicode字符,可以用来存储中文,藏文,日文等,所以数据库排序规则不是Chinese的数据库,同样支持;
varchar() 如果用在排序规则不是Chinese的数据库,会显示乱码;

posted @ 2020-04-22 11:37  boenotuch  阅读(1507)  评论(0编辑  收藏  举报