全心思齐网

SQL里的数据类型char?

比如nchar(20) char(20) varchar(20) nvarchar(20)nchar(20) 可以存放20个汉字,如果汉字不够20个,会补空格 比如:’河南省郑州市 ’char(20)只能存放10个汉字,如果汉字不够10个,会补空格 ‘河南省郑州市 ’varchar(20)可以存放10个汉字,如果汉字不够10个,不补空格 ‘河南省郑州市’

nvarchar(20) 可以存放20个汉字,如歌汉字不够20个,不补空格 ‘河南省郑州市’前头带n的,是统一字符编码,nchar(1)nvarchar(1)就能放1个汉字,不带N的是char(2) varchar(2) 才能放一个汉字,带var的,是可变长的意思,nchar/char,如果长度没有占满,会补空格,nvarchar/varchar是变长的,长度占不满也不补空格

匿名回答于2024-05-24 02:52:19


相关知识问答