charvarcharncharnvarchar
- 数据类型名称中 包含 var 的 变长字符串。即 nvarchar(50)最多可存储50个字符,但它只占据当前使用的字符空间。而如nchar(50) 和char(50) 则总是占据50个字符,而不管其中存储了一个字符还是50个字符;
- 带 n 前缀的数据列将存储 Unicode字符。
- Unicode是一种允许存储更多字符的字符集,一般来说使用这种类型的表列可以存储任意字符。 而 varchar 和char 则是小的多的字符集,仅限于标准的英文字母.
转载于:https://blog.51cto.com/wfancn/114443
本文详细解释了SQL中几种常见的字符串数据类型,包括char、varchar、nchar和nvarchar的区别。介绍了固定长度与变长字符串的特点,并说明了Unicode字符集的优势。
768

被折叠的 条评论
为什么被折叠?



