varchar和nvarchar如何选择:
varchar在SQL Server中是采用单字节来存储数据的,nvarchar是使用Unico来存储数据的。中文字符存储到SQL Server中会保存为两个字节(一般采用Unico编码),英文字符保存到数据库中,如果字段的类型为varchar,则只会占用一个字节,而如果字段的类型为nvarchar,则会占用两个字节。虽然使用nvarchar存储英文字符会增大一倍的存储空间,但设计的时候应该尽量使用nvarchar来存储数据。只有在你确保该字段不会保存中文的时候,才采用varchar来存储。
本文讨论了在SQL Server中使用varchar和nvarchar的区别。varchar适合存储英文字符,占用较少的空间;而nvarchar则更适合处理包含中文的数据,尽管它会占用更多空间。
640

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



