如果你每次你建立一个数据表使用varchar固执,你可能会遇到以下问题:

对saleusername字段类型是varchar(50)

更新tablenameset saleusername =小谭祝你开心的id是87

SELECT * FROM tablename id是87





如何在whysaleusername文本领域变得如此这个标志是怎样形成的

好的,所以我现在改变saleusername字段类型为nvarchar(50)。

updatetablenameset saleusername =小谭祝你开心的id是87

SELECT * FROM tablename id是87



什么!还是一样的!

然后,稍微改变一下,把n添加到参数值中。现在你可以看到淘气的东西出来了。

updatetablenameset saleusername = n'little谭祝你开心的id是87

——在存储在数据库中时,以Unicode格式加n代表性存储。



当----------------------------------------------------------总结,我总是不得不找线-----------------------------------------------------------------那么华丽

Unicode,我以前见过它,根本就没注意它,百度,百度百科就是这样:Unicode是一种字符编码方案,可以由国际组织强制执行,它可以包含世界上所有的字符和符号。

Nvarchar和ntext,可以容纳Unicode类型,所以你可以存储淘气和其他特殊字符。

我们以前没有注意到这些数据类型,看到它们是Unicode类型,但是不知道Unicode是什么。