当前位置: 首页 > news >正文

MS Server数据库里的Char,VarChar,NChar,NVarChar数据类型的异同

1、Char,VarChar类型是以(ASCII)进行存储,每1个字符占用1个字节;NChar,NVarChar类型是以(Unicode)存储,每个字符占用两个字节。

2、Char,NChar是以固定长度存储在数据库,当一个字符串长度不足所定数据长度时,以空格进行填充;例如:Char(10)保存"kanghua"时为"kanghua   ";

  VarChar,NVarChar的存储是可变长度的,数据长度是多少就保存多少。

3、Char,VarChar的最大长度为8000;NChar,NVarChar的最大长度为4000

4、VarChar一般适用于英文和数字,NVarChar适用中文和其他字符,其中N表示Unicode常量,可以解决多语言字符集之间的转换问题

说明:Char,NVarChar以固定长度存储,不利于程序的处理,每一次提取数据都要调用Trim()方法。

转载于:https://www.cnblogs.com/hankanghua/archive/2012/04/20/2459477.html

相关文章:

  • JSplitPane固定分割比例和禁止拖动分割条
  • ajax实现基于web的文件上传的进度控制
  • kvm虚拟化
  • they're hiring
  • LPC3250 Perpheral IO Mapping
  • 免费在线工具制作自己的卡通头像
  • C#中的Json的序列化和反序列化
  • Linux 服务器的安装规划
  • iPad的一款窗口管理器
  • 把原来可空的列变成主键
  • nagios图像(nagiosgraph)(未成)
  • shell 中的不相等怎么表达?大于、小于又怎么表达?
  • Linux6.0命令界面与图形界面的切换
  • EJB----JMS(Java Message Service)和消息驱动bean
  • 生成UUID
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • 2019.2.20 c++ 知识梳理
  • 30天自制操作系统-2
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Vue小说阅读器(仿追书神器)
  • webpack+react项目初体验——记录我的webpack环境配置
  • 包装类对象
  • 创建一种深思熟虑的文化
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 基于Android乐音识别(2)
  • 将回调地狱按在地上摩擦的Promise
  • 驱动程序原理
  • 原生 js 实现移动端 Touch 滑动反弹
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • #前后端分离# 头条发布系统
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (C语言)球球大作战
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (Java数据结构)ArrayList
  • (蓝桥杯每日一题)love
  • (论文阅读11/100)Fast R-CNN
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (十六)一篇文章学会Java的常用API
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • (转)Oracle存储过程编写经验和优化措施
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .net Stream篇(六)
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .net2005怎么读string形的xml,不是xml文件。
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .NET程序员迈向卓越的必由之路
  • .net对接阿里云CSB服务
  • .NET使用存储过程实现对数据库的增删改查
  • [ IO.File ] FileSystemWatcher