您现在的位置:首页 >> 软件开发 >> 内容

Sql Server 中char、nchar、varchar、nvarchar这几种数据类型的区别

时间:2023-12-12 23:13:44 点击:

  核心提示:这四种数据类型中有“n”前缀的,表示Unicode字符,即所有字符都占两个字节——nchar、nvarchar这四种数据类型中没有“n”前缀的,表示ANSI字符,所有字符都占一个字节——char、va...

这四种数据类型中有“n”前缀的,表示Unicode字符,即所有字符都占两个字节——nchar、nvarchar


这四种数据类型中没有“n”前缀的,表示ANSI字符,所有字符都占一个字节——char、varchar


“n”:
含“n”表示能够存储中文,可以存4000字节


不含“n”表示能够存储英文,可以存8000字节


“var”:
含“var”表示字符串长度可变


不含“var”表示字符串长度不可变


在存储方面varchar比nvarchar更节省空间,因为varchar存入多少字符就占用多少空间,而nvarchar则要×2

作者:站长 来源:网络
相关文章
  • 没有相关文章
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • 陈工笔记(www.dui580.com) © 2024 版权所有 All Rights Reserved.
  • 站长:陈工 微信号:chengongbiji QQ:24498854
  • Powered by 陈工