mysql varchar(100)的实际函意?

来源:百度知道 编辑:UC知道 时间:2024/05/27 06:38:22
比如下面的SQL语句,introduce varchar(2000),就是允许最大存2000个字节,1000个中文对吗?mysql中varchar类型的最大值又是多少?
create table company
(
id int not null,
name varchar(500) not null,
introduce varchar(2000),
address varchar(800),
PRIMARY KEY (`id`)
);

你的理解是对的,varchar(2000)就是允许最大存2000个字节,1000个中文(如果是使用latin字符集)。

VARCHAR列中的值为可变长字符串。长度可以指定为0到65,535之间的值。(VARCHAR的最大有效长度由最大行大小和使用的字符集确定。整体最大长度是65,532字节)。