加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYSQL数据库mysql如何处理varchar与nvarchar类型中的特殊字符

发布时间:2020-12-12 00:57:56 所属栏目:MySql教程 来源:网络整理
导读:《MYSQL数据库mysql如何处理varchar与nvarchar类型中的特殊字符》要点: 本文介绍了MYSQL数据库mysql如何处理varchar与nvarchar类型中的特殊字符,希望对您有用。如果有疑问,可以联系我们。 MYSQL数据库 如果你每次建数据表的时候固执的使用varchar,那么你

《MYSQL数据库mysql如何处理varchar与nvarchar类型中的特殊字符》要点:
本文介绍了MYSQL数据库mysql如何处理varchar与nvarchar类型中的特殊字符,希望对您有用。如果有疑问,可以联系我们。

MYSQL数据库如果你每次建数据表的时候固执的使用varchar,那么你可能会遇到以下的问题:

MYSQL数据库现在saleUserName的字段类型为varchar(50)

MYSQL数据库update TableNameset saleUserName='小覃祝你?快乐' where ID=87

MYSQL数据库select * from TableName where ID=87

MYSQL数据库

MYSQL数据库why?SaleUserName字段里的文字怎么变成这样了.?这个符号怎么变成了?

MYSQL数据库好的,那么我现在将saleUserName的字段类型改为nvarchar(50)呢

MYSQL数据库updateTableNameset saleUserName='小覃祝你?快乐' where ID=87

MYSQL数据库select * from TableName where ID=87

MYSQL数据库

MYSQL数据库What!?怎么还是一样!

MYSQL数据库那么,稍微改一下,在参数值前面加上N.现在可以看到调皮的?出来了.

MYSQL数据库updateTableNameset saleUserName=N'小覃祝你?快乐' where ID=87

MYSQL数据库------加上N代表存入数据库时以Unicode格式存储.

MYSQL数据库

MYSQL数据库----------------------------------------------------------总结的时候,我总是得召唤出这么华丽的分割线-----------------------------------------------------------------

MYSQL数据库unicode,以前学习的时候看过,根本没留心.那么好,百度一下,百度百科是这么说的:Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案.

MYSQL数据库nvarchar和ntext就是可以容纳unicode的类型,所以才能存储调皮的?等特殊字符.

MYSQL数据库以前根本没留意过这些数据类型,看到说是存unicode类型的,可是根本不知道unicode为何物.码农就是这么任性,不够重视这些东西.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读