mysql varchar可以存放汉字数
2013-04-04 12:08
288 查看
创建一张表 test
+-------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+------------+------+-----+---------+-------+
| id | int(11) | NO | PRI | 0 | |
| name | varchar(6) | YES | | NULL | |
+-------+------------+------+-----+---------+-------+
情况 1
insert into values (1,‘我是一个好人啊’); Error Code: 1406. Data too long for column 'name' at row 1
0.000 sec 因为我是7个汉字
但是
insert into values (1,‘我是一个好人’); 成功
情况 2
insert into test values(2,'abcdabcd'); 只是8个英文字母,也不行
情况3
insert into test values(3,'abcda我'); 5个英文1个汉字,可以。
好像不分一个字符占几个字节,只是看有多少个字符。
+-------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+------------+------+-----+---------+-------+
| id | int(11) | NO | PRI | 0 | |
| name | varchar(6) | YES | | NULL | |
+-------+------------+------+-----+---------+-------+
情况 1
insert into values (1,‘我是一个好人啊’); Error Code: 1406. Data too long for column 'name' at row 1
0.000 sec 因为我是7个汉字
但是
insert into values (1,‘我是一个好人’); 成功
情况 2
insert into test values(2,'abcdabcd'); 只是8个英文字母,也不行
情况3
insert into test values(3,'abcda我'); 5个英文1个汉字,可以。
好像不分一个字符占几个字节,只是看有多少个字符。
相关文章推荐
- Mysql中的varchar可以存储多少个汉字和英文呢?
- 为什么我varchar(20) 可以存放20个汉字
- MySQL的varchar(255)可以保持多少个汉字
- MySQL 数据库 varchar 到底可以存多少个汉字,多少个英文呢?我们来搞搞清楚
- 分享 MySQL 数据库 varchar 到底可以存多少个汉字,多少个英文呢?我们来搞搞清楚
- mysql 数据库varchar(100)可以存储多少个汉字,多少个数字
- MySQL 数据库 varchar 到底可以存多少个汉字,多少个英文呢?我们来搞搞清楚
- oracle 字段长度设置为varchar2(4000),就一定可以存放2000个汉字吗?
- MySQL 数据库 varchar 到底可以存多少个汉字,多少个英文呢?我们来搞搞清楚
- 在utf8规则下 mysql varchar(50)能存50个汉字
- mysql 中utf8编码存放中文汉字问题
- mysql中varchar(50)最多能存多少个汉字
- Mysql的varchar(20)到底可以存储多少个中文字符
- mysql中varchar(50)最多能存多少个汉字
- mysql varchar到底能存多少汉字?
- java里面的一个char是可以存放一个汉字的
- Mysql的varchar(20)到底可以存储多少个中文字符
- MySQL可以存放的数据类型
- 【转】Mysql中varchar存放中文与英文所占字节异同
- mysql varchar(50)到底能存多少个汉字