Sql Server数据类型的区别
来源:互联网 发布:网络行业分析 编辑:程序博客网 时间:2024/05/29 09:45
char是定长的,也就是当你输入的字符小于你指定的数目时,比如char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。
varchar是变长型的,它的存储空间会跟你输入的实际字符数而改变,但最大长度不能超过你指定的长度。
nvarchar 和 varchar 的区别是存储方式不同
varchar是按字节存储的.而带"n"的nvarchar是按字符存储的比如说 varchar(40),能存储40个字节长度的字符,存储中文字符的时候,因为中文字符1个字符就等于2个字节.所以varchar(40)只能存储20个中文字符.
nvarchar(40),就可以存储40个中文字符,也就是说可以存储80个字节长度的字符.nvarchar要相对于存储的字符类型.比如有些字符是占3个字节的.
同样的,char和nchar也一样道理
注意一点:
有中文时最好用nvarchar,因为如果把sqlserver转到其他数据库(如:mysql)时,用nvarchar 就不会中文乱码,varchar就会中文乱码。
- Sql Server数据类型的区别
- Microsoft Access数据类型与SQL Server数据类型的区别
- SQL SERVER数据库数据类型区别
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- oracle 创建数据库时 Enterprise Manager 配置失败
- 【读Android SDK文档】简述Android新版本特性
- C语言堆栈入门——堆和栈的区别
- c语言指针小趣事
- 對待의 均等
- Sql Server数据类型的区别
- 重写Car模板笔记
- 分布式设计与开发(三)------高一致性服务ZooKeeper
- 對待의 互根
- Ajax 提交给servelt处理后返回输出
- win7下创建逻辑分区
- group by 替代distinct
- Android电池矫正方法
- 通觀과 童觀