mysql 中的varchar255 uft-8 的格式到底能放多少汉字
2016-03-21 11:15
591 查看
在字符集为UTF-8的情况下:MySQL |
MySQL |
另外,据我所知,MySQL对UTF-8的支持也仅仅限于1~3字节编码长度(Unicode:0x0000~0xFFFF),可以满足大部分需求,但是生僻字就不行了。MySQL 中的 VARCHAR(255) 可以存放 1 - 255 个 UTF-8 格式的汉字 ...latin1 字符集最多可以存放 85 个 UTF-8 格式的汉字 ...utf-8 字符集最多可以存放 255 个 UTF-8 格式的汉字 ...如果谁可以找到一个占用两字节或者占用四字节的汉字那么我的这个答案就错了 ...找不到的话可以姑且信之
ver < 4.1: VARCHAR以字节为单位存储,所以假设全部为常用汉字(UTF-8 3字节编码长度),则VARCHAR(255)共可存放约85个汉字;
MySQL |
ver >= 4.1: VARCHAR以字符为单位存储,假设输入仍然为常用汉字,则VARCHAR(255)可以存放255个汉字。
另外,据我所知,MySQL对UTF-8的支持也仅仅限于1~3字节编码长度(Unicode:0x0000~0xFFFF),可以满足大部分需求,但是生僻字就不行了。MySQL 中的 VARCHAR(255) 可以存放 1 - 255 个 UTF-8 格式的汉字 ...latin1 字符集最多可以存放 85 个 UTF-8 格式的汉字 ...utf-8 字符集最多可以存放 255 个 UTF-8 格式的汉字 ...如果谁可以找到一个占用两字节或者占用四字节的汉字那么我的这个答案就错了 ...找不到的话可以姑且信之
相关文章推荐
- DedeCMS下data日志mysql_error_trace.inc暴露后台地址
- mysql函数大全
- 实现 win2003 下 mysql 数据库每天自动备份
- 23个MySQL常用查询语句
- 如何修改MySQL的默认ID号排序? [
- MySQL Order By Rand()效率
- Mysql提权
- 【转载】Mysql警告:could not be resolved: getnameinfo() returned error (code: 11004)
- mysql中You can\'t specify target table for update in FROM clause错误
- 批量mysql修改表前缀
- mysql为什么默认有那么多root用户,还有用户名为空的用户?
- mysql 5.1 到 mysql 5.2的出现的索引BTREE问题 use near \'USING BTREE,
- MySql常用命令总结
- Mysql的用户问题 里面有3个root账户
- MySQL 数据库 InnoDB 和 MyISAM 数据引擎的差别
- mysql导入数据时 USING BTREE 错误解决办法
- mysql常用命令:
- mysql password()函数。
- mysql 执行状态分析 show processlist
- MYSQL的随机抽取实现方法