2019-03-28 SQL Server char/nchar/nvarchar
2024-09-04 07:36:13
带n 的是用于处理unicode 字符,即处理中英文的字符
一般来说,如果含有中文字符,用nchar/nvarchar,如果纯英文和数字,用char/varchar
char 定长
char(10),如果没有达到10个字节,则用空格填充,在读取的时候,要用trim()去掉空格
nvarchar/varchar 都是可变的
varchar(10),如果一个字段可变,但是不可能超过10个自己,用varchar(10)合适
varchar在SQL Server中是采用单字节来存储数据的,
nvarchar是使用Unicode来存储数据的,
中文字符存储到SQL Server中会保存为两个字节(一般采用Unicode编码),
英文字符保存到数据库中,如果字段的类型为varchar,则只会占用一个字节,而如果字段的类型为nvarchar,则会占用两个字节.
最新文章
- [译]ZOOKEEPER RECIPES-Queues
- thinkphp相关总结
- 如何自学Android
- mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat
- openmp并行计算
- 清华集训2014 day1 task2 主旋律
- SharePoint2010 部署步骤“激活功能”中出现错误:无法启动计算机“PCName”上的服务SPUserCodeV4
- Windows IOT
- c:翻转一个长句中的每个单词
- 有N个数,组成的字符串,如012345,求出字串和取MOD3==0的子串,如012 12 123 45。
- java 每间隔一段时间执行一段代码
- OpenJ_Bailian 2814 拨钟问题
- Mac下配置apache
- cmake编译android平台的libPoco
- Win7 默认.lnk打开方式全是别的程序 还原的办法
- Confluence 6 LDAP 成员结构设置
- LeetCode148:Sort List
- 用phpUnit入门TDD
- BZOJ.4919.[Lydsy1706月赛]大根堆(线段树合并/启发式合并)
- JavaScript使用技巧精萃
热门文章
- 多个线程运行结束之后主线程再执行CountDownLatch
- Java类的多态机制
- Javascript中数据实时推送
- windows下mysql5.6.20使用mysqldumpslow.pl分析慢日志
- POJ3190 Stall Reservations 贪心
- 各种JSON的maven引用
- Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
- js 数组包含
- [转载]ROS_LOG保存方法
- [C#] override和overload的区别