dnf盒子模型替换:求助,ms sql数据库中如何定义字段的大小?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 18:23:13
1、有一个文本框,最多可以输入500汉字,在ms sql数据库中定义该字段为nvarchar(500)还是varchar(1000),这样定义对吗?
2、nvarchar与varchar有什么区别,什么时候用nvarchar,什么时候用varchar?
3、是不是数据库中一个汉字占两个英文字母的空间?
算是三个问题吧,请高手一并解答,不胜感激!
4、nvarchar(500)是几KB呢?varchar(500)又是几KB?估算数据库占用空间。1K和1b是什么关系,一个汉字占多少空间?一个英文字母占多少空间?
问题比较多,又没分散,全指望那位好心人了!!!!

nvarchar 是Unicode字符型,varchar是字符型。
一个汉字占用两个字符空间,因此varchar(500)占用大约1KB空间。1Kb=1024b。

1.在数据库中,最好用的是varchar(100),
2.一般在输入的是汉字的字段中常用的是varchar(100)
3.yes!~!