sql存储汉字加英文用什么数据类型最好呢?

我在网上看到有人建议“如果含有中文字符,用nchar/nvarchar,如果纯英文和数字,用char/varchar”。那么我想存储中文加英文,具体就是中文加url地址,... 我在网上看到有人建议 “如果含有中文字符,用nchar/nvarchar,如果纯英文和数字,用char/varchar”。那么我想存储中文加英文,具体就是中文加url地址,那么应该用什么数据类型最合适呢,请高手帮帮忙哦,谢谢!
另:如果我想用nvarchar类型,那么长度应该设为多少合适呢(存储中文加url地址,实际长度不确定)?是不是nvarchar类型中英文字符也按两个字节存储的?
展开
 我来答
0零零漆
2009-03-30 · TA获得超过640个赞
知道小有建树答主
回答量:1295
采纳率:0%
帮助的人:1565万
展开全部
如果长度是固定而且一样就用char,如长度都是10就是char(10)
如果长度不是固定的,就用varchar,具体要看保存的内容长度是多少了,不过用varchar时长一点也没事,varchar(100)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f2a99ee
2009-03-30 · TA获得超过175个赞
知道小有建树答主
回答量:283
采纳率:0%
帮助的人:168万
展开全部
nvarchar(1000) 因为他可变长度 所以不担心空间浪费
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流沙茶茶lydia
2009-03-30 · 贡献了超过172个回答
知道答主
回答量:172
采纳率:0%
帮助的人:0
展开全部
nvarchar(100)就好了,可以变长的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
重明光
2015-10-20 · TA获得超过714个赞
知道小有建树答主
回答量:236
采纳率:50%
帮助的人:39.7万
展开全部
Text,nText,nVarChar.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式