11问答网
所有问题
当前搜索:
varchar10能存几个汉字
数据库中对于
存储汉字
和各种符号的字段应该定义为什么类型?_百度知...
答:
需要定义成字符型,一般可用char、
varchar
、nchar、nvarchar等,具体需要看实际需求。这几种类型的比较:CHAR CHAR
存储
定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了
10个
字节,都要占去10个字节的空间。
VARCHAR
存储变长数据,但存储效率没有CHAR高,如果一...
SQL中
varchar
和nvarchar有什么区别
答:
nchar、nvarchar的长度是在1到4000之间。和char、
varchar
比较起来,nchar、nvarchar则最多存储4000个字符,不论是英文还是汉字;而char、varchar最多
能存储
8000个英文,4000
个汉字
。可以看出使用nchar、nvarchar数据类型时不用担心输入的字符是英文还是汉字,较为方便,但在存储英文时数量上有些损失。所以一般来...
数据库中对于
存储汉字
和各种符号的字段应该定义为什么类型?_百度知...
答:
需要定义成字符型,一般可用char、
varchar
、nchar、nvarchar等,具体需要看实际需求。这几种类型的比较:CHAR CHAR
存储
定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了
10个
字节,都要占去10个字节的空间。
VARCHAR
存储变长数据,但存储效率没有CHAR高,如果一...
mysql
varchar
(32) 的字段只能
存10个汉字
,第11个存不下是什么原因?
答:
你的mysql是什么版本的?如果是4以下,就只能
存10个汉字
。mysql4.0版本以下,
varchar
(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) ;5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都
可以存放
20个,最大大小是65532...
在数据库中,
varchar
(
10
)表示什么? 说具体点。。还有怎么用?。。急啊...
答:
表示字符串,
varchar
是可变数字串,varchar(10)说明你的字符最多是
10个
字节的,要是不到10个,比如说是你输入了6个字节,那它就只占用6个字节的空间
CHAR(
10
)和
VARCHAR
(10)的区别
答:
char(
10
) 是固定长度,即使你
保存
的数据不足10位,数据库也会自动的在数据后面补充空格以保证长度达到10位,而
varchar
(10)则是变长的,也就是说保存的数据不足10位的话,你存入几位,数据库就保存下来的数据记录为几位。相对来说char的速度比varchar快一点,但这个快一点你可以忽略不计。如果学号...
char与
varchar
答:
二、char和
varchar
的区别:1、占据空间不同:char的长度是不可变的,而varchar的长度是可变的;2、存取速度不同:char的存取数度比varchar要快得多,因为其长度固定,方便程序的
存储
与查找;3、存储方式不同:char的存储方式是对英文字符占用1个字节,对
汉字
占用两个字节,而varchar的存储方式是对每个...
为什么我使用nvarchar字段只能
存储
1000个字符
答:
如
varchar
(10):字段 ‘123’,他占的内存字节是4(3+1),而char(10)则占用了
10个
字节。 全手工,希望朋友采纳 对于大篇幅的文本字段,一般推荐用text和blob数据类型定义字段, 有时候不必在于一点空间的消耗,只要我们在数据库优化做好就够了 ...
varchar
(10)这样定义了以后如果输入数不足
10个
呢
答:
var代表不定的意思 所以数据长度不超过
10
就都可以
varchar
是什么类型
答:
VARCHAR
数据类型所支持的最大长度也是255个字符。VARCHAR特点:1、使用比固定长度类型(char)占用更少
存储
空间(除了使用ROW_FORMAT=FIXED创建的MyISAM表);2、使用额外的1-2字节来存储值长度,列长度<=255使用1字节
保存
,其它情况使用2字节保存。例如
varchar
(
10
)会占用11字节存储空间,varchar(500)会占用...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜