2016 - 2024

感恩一路有你

数据库nchar和char的区别 char和nchar有什么区别啊?

浏览量:1228 时间:2021-03-11 15:43:49 作者:admin

char和nchar有什么区别啊?

Char type是一个字节,Char(8)只能存储8个字母,nchar type是双字节,nchar(8)可以存储8个汉字,varchar type是可变的,即如果varchar(8)只能存储一个字母,在内存中只占用一个字节,Char type如果Char(8)只能存储一个字母,在内存中只占用8个字节,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(10)固定宽度10个字符nchar(10)支持多语言固定宽度10个字符varchar(10)最大宽度10个字符nvarchar(10)支持多语言最大宽度10个字符

数据库nchar和char的区别 char和nchar区别 nchar和varchar的区别

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