SQL Server中,varchar和nvarchar如何选择
来源:互联网 发布:网络强国包括哪些要素 编辑:程序博客网 时间:2024/05/19 15:21
varchar(n)
长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。varchar 在 SQL-92 中的同义词为 char varying 或 character varying。
nvarchar(n)
包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。nvarchar 在 SQL-92 中的同义词为 national char varying 和 national character varying。
二、该如何选择两种字符呢?
varchar和nvarchar都能存储汉字。区别在于,一个汉字占varchar(2),只占nvarchar(1),而字母只占varchar(1),那么在数据库字段求长度的时候,用varchar你就不一定知道它确切的知道它到底有几个字,如果用nvarchar,那么汉字也是nvarchar(1),字母也是nvarchar(1),那么已经很明显了.
同时,varchar的检索快于nvarchar。
至于,具体该选择哪种,看你自己的想法和需求了
长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。varchar 在 SQL-92 中的同义词为 char varying 或 character varying。
nvarchar(n)
包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。nvarchar 在 SQL-92 中的同义词为 national char varying 和 national character varying。
二、该如何选择两种字符呢?
varchar和nvarchar都能存储汉字。区别在于,一个汉字占varchar(2),只占nvarchar(1),而字母只占varchar(1),那么在数据库字段求长度的时候,用varchar你就不一定知道它确切的知道它到底有几个字,如果用nvarchar,那么汉字也是nvarchar(1),字母也是nvarchar(1),那么已经很明显了.
同时,varchar的检索快于nvarchar。
至于,具体该选择哪种,看你自己的想法和需求了
- SQL Server中,varchar和nvarchar如何选择?
- SQL Server中,varchar和nvarchar如何选择?
- SQL Server中,varchar和nvarchar如何选择
- SQL Server 2000中,NVARCHAR和VARCHAR区别
- SQL Server中nvarchar和varchar的区别
- SQL Server中nvarchar和varchar的区别
- SQL Server中nvarchar和varchar的区别
- Sql Server 中varchar和nvarchar 的区别
- SQL Server Varchar Nvarchar
- sql server中char nchar nvarchar varchar
- SQL Server中char ,varchar 与 nvarchar
- SQL Server nvarchar和varchar,char区别
- sql server varchar和nvarchar的区别
- varchar和Nvarchar区别-SQL Server
- MSSQL中varchar和nvarchar选择
- SQL中varchar和nvarchar简单区别
- SQL中varchar和nvarchar的区别
- SQL中varchar和nvarchar的区别
- c#16进制10进制转换
- excel技巧:满足多个条件分项汇总求和
- NXP USB数据分析(Bus Hound)
- 用迭代法求两个数的最大公约数
- 在CentOS 6.4中TFTP出现TFTP error: 'Permission denied' (0)的解决
- SQL Server中,varchar和nvarchar如何选择
- c#中字符串截取使用的方法
- 不是技术牛人,如何拿到国内IT巨头的Offer
- linux 该变文件拥有者chown,改变文件所属群组chgrp,改变文件权限chmod
- ARM Architecture C 语言寻址解析—— 从U-Boot relocation所展开的探索(三)
- MFC执行过程详解
- expect & pexpect on Windows
- xp系统安装全图解【装机吧】
- 加湿器笑话一则