2016 - 2024

感恩一路有你

varchar与char的转换 数据库char,varchar,nchar,nvarchar类型分别有什么区别?各自在什么情况下使用比较好?

浏览量:1764 时间:2021-03-13 09:23:42 作者:admin

数据库char,varchar,nchar,nvarchar类型分别有什么区别?各自在什么情况下使用比较好?

简而言之,char和nchar只能存储单字节字符,如a、a、1、3等,存储字符的长度是不可变的。例如char(5),如果输入字符AA,则存储空间将用空格填充其他三个空位,而物理存储的长度仍然是5个字符。

Varchar和nvarchar可以存储长度可变的单字节和双字节字符。区别同上。Char和nchar很少使用。Varchar和nvarchar更常用。因为nvarchar会浪费存储空间,所以它通常被更频繁地使用。Nvarchar确保定义的长度为100。无论输入的是单字节字符还是双字节字符,都不能超过100。如果varchar的大小为100,则单字节字符输入不能超过100,而双字节字符输入不能超过50

char type是一个字节,char(8)只能存储8个字母,nchar type是双字节,nchar(8)可以存储8个汉字,varchar type是可变的,即,如果varchar(8)只存储一个字母并且只占用内存中的一个字节,那么char type如果char(8)只存储一个字母并且只占用内存中的8个字节

varchar与char的转换 函数char10是什么意思 char类型可以储存数字吗

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。