11问答网
所有问题
mysql数据库vchar(500)为什么可以存储500个汉字
请问mysql数据库,utf8字符集vchar(500)为什么可以存储500个汉字??
这是我实践得出的...请大家帮我解答一下,谢谢~
举报该问题
推荐答案 2009-07-19
没有vchar,只有nchar,nchar是按utf8字符集来保存的,无论是英文还是中文,都视为1个字符,那当然nchar(500)就能保存500个汉字了。相反varchar是按惯例 1汉字=2字符 长度,所以如果是varchar(500)就只能保存250个汉字或者500个半角字符。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/Fq4q44F8q.html
其他回答
第1个回答 2009-07-23
utf-8的字符集是两个字节的本回答被提问者采纳
相似回答
MySQL数据库
创建表的SQL语言
答:
把
vchar
全部改为varchar即可。
大家正在搜
mysql数据库怎么存储图片
mysql数据库存储位置
mysql数据库存储图片路径
mysql数据库有什么用
mysql保存数据库
mysql数据库文件存放在哪里
mysql数据存储
mysql指定数据库存放位置
mysql数据文件存储位置
相关问题
MySQL 数据库 varchar 到底可以存多少个汉字,多...
数据库中varchar(500)是什么意思?
mysql中varchar(50)最多能存多少个汉字
mysql 数据库varchar(100)可以存储多少个汉字...
mysql中varchar长度与实际物理内存的关系 例如25...
mysql的varchar(2000) 能存多少个汉字,多少...
MYSQL数据库中定义成varchar类型,如何解决存入的中...
mysql 选择数据类型为 varchar(20000) 和...