例:char(8)、varchar(8)、nchar(8)、nvarchar(8)
char(8):不可变长,当存取的字节小于8个时将会在后面用空格补齐至8个,字符由1个字节表示。
varchar(8):可变长,当存取的字节小于8个时将只存取8个字节,字符由1个字节表示。
nchar(8):不可变长,当存取的字节小于8个时将会在后面用空格补齐至8个,字符由2个字节表示。
nvarchar(8):可变长,当存取的字节小于8个时将只存取8个字节,字符由1个字节表示,字符由2个字节表示。
当字符只由数字或者字母构成一般使用char或者varchar即可,当字符包含汉字则需要使用nchar或者nvarchar。
数据库中char、varchar、nchar、nvarchar的区别
最新推荐文章于 2025-01-05 13:22:06 发布