char(n),nchar(n),nvarchar(n),varchar(n)举例说明什么时候使用?
来源:百度知道 编辑:UC知道 时间:2024/06/19 04:31:58
我知道它们的区别:请举例说明什么时候用哪个最合适。
比如用户名,密码,备注分别用哪个合适?为什么
谢谢。
请不要复制粘贴
1、 varchar:
可变长度, 非Unicode数据, 最大长度为8,000个字符。
2、nvarchar:
可变长度, Unicode数据, 最大长度为4,000字符。
3、char:
固定长度的, 非Unicode字符数据, 最大长度为 8,000个字符。
4、nchar
固定长度的, Unicode数据, 最大长度为 4,000 个字符。
5、char和varchar都是字符串类型的
用Unicode编码的字符串,结果是字符的整数值
比如用户名,密码,备注分别用哪个合适?为什么
谢谢。
请不要复制粘贴
1、 varchar:
可变长度, 非Unicode数据, 最大长度为8,000个字符。
2、nvarchar:
可变长度, Unicode数据, 最大长度为4,000字符。
3、char:
固定长度的, 非Unicode字符数据, 最大长度为 8,000个字符。
4、nchar
固定长度的, Unicode数据, 最大长度为 4,000 个字符。
5、char和varchar都是字符串类型的
用Unicode编码的字符串,结果是字符的整数值
1 varchar
2 nvarchar
3 char
4 nchar
说起来在纯英文下varchar char 更节省空间 实际上这点空间并不是大问题
如果一个变长字段 不确定有没有中文 那么用nvarchar 比如用户名 备注
如果一个字段是定长的 并且没中文 用char 学号
如果一个字段是定长的 并且是中文 用nchar 性别
str=(char*)mallo(n)
char vchar nchar nvchar的区别
nchar与char有什么区别?
sql sever表中nchar和char有什么区别?
char *fgets( char *string, int n, FILE *stream )的返回值是首地址还是?
请编写函数void fun(char a[M][N],char *b)
n+(n+n)+(n+n+n)...+(n+....+n)=?
viod *a ;\n(char *)a += 12 和 a = (char *)a+12 有什么区别?
SQL Server中定长char(n)和变长varchar(n)有什么区别,谁能告诉我啊?
n.n+n-1=0则n.n.n-n.n+3n+5=?