编码666

unicode,将每种语言的每种格式都用一个二进制编码来表示,1到3个字节

问题:1.系统怎么知道是ASCII还是Unicode编码,怎么直到一个字符是一字节还是多个字节

           2.很多字符需要2字节或更多,存储空间的要求会更高

UTF-8,是unicode转换格式,8表示需要多少比特位来存字符,是unicode的实现方式之一

是一种变长的编码方法,字符长度是1到4字节

varchar与nvarchar的区别

varchar相比于char,varchar的长度是可变的,会根据实际存储的字符串长度来改变空间大小,相比于char更加节省空间,最大存储8000个字符

nvarchar,编码格式是Unicode,最大存储4000字符,每个字符是宽字节,2字节

char和nchar是定长的,没达到最大容量的时候会像后面填充英文字符空格

varchar和nvarchar是不定长的,不会填补空格

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值