11问答网
所有问题
mysql里的这里64位,varchar是什么意思,和网页的一个字节等于8位一样吗?
如题所述
举报该问题
推荐答案 推荐于2017-11-22
字符的一个变长字符类型,比如varchar(10) 就是相当于是说最长可存10字节的字符串,且10位及以内 存几位是几位,对于该类型字符串一般来说对英文和数字是一个算一位,汉字算2位,实际情况可建个表,字段类型为varchar(2),一个字符能存进去则是2位及2为以下的,否则就是超过2为的字符
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/2PP7PqFqFv74vSM772.html
其他回答
第1个回答 2016-06-08
这个只是指定这个字段类型为可变字符串,不可变就char。长度自己定义,比如varchar(20)
第2个回答 2016-06-08
可变长度字符串的意思
相似回答
mysql
char
与varchar的
区别
答:
char:使用指定长度的固定长度表示的字符串;比如char(8),则数据库会使用固定的8
个字节
来存储数据 ,不足8为的字符串在其后补空字符;varchar 在oracle中varchar跟
char是一个
类型;sqlserver中varchar相当于oracle
中的varchar
2 varchar2 用实际字符数+2个字节来存储的变长字符串;比如一个字段定义为va...
大家正在搜
相关问题
MySQL的varchar定义长度到底是字节还是字符
mysql中char和varchar有什么区别?
mysql varchar最大多少字节
mysql varchar 值为0怎么解释
数据库中varchar(500)是什么意思?
varchar(10)什么意思
mysql varchar(32) 的字段只能存10个汉字,...
在mysql中一个中文字符占几个字节?