文档章节

MySql字段定义长度字节和字符问题

小秘姐姐
 小秘姐姐
发布于 2017/03/22 11:50
字数 256
阅读 146
收藏 0

我们知道在utf-8编码格式下,一个字符占三个字节,即1character=3bytes

CHAR_LENGTH计算字符长度,LENGTH计算字节长度

那么mysql中,char(M)这个M单位到底是字节还是字符呢,在不同的编码下测试为:

1.utf-8编码

    1charactor(字符)=3bytes(字节),1个汉字又等于1charactor

    当我们设置varchar(100)的时候即可以存储100个汉字又可以写入100个字母

2.gbk编码

    1charactor(字符)=2bytes(字节),1个汉字也等于1charactor

    当我们设置varchar(100)的时候即可以存储100个汉字又可以写入100个字母

3.latin1编码

    1charactor(字符)=1bytes(字节),1个汉字也等于2charactor

    当我们设置varchar(100)的时候可以存储100字母确只能写入50个汉字

综上:我个人狭隘的理解为,mysql数据库中,char(M)这个M单位存储的是字符...

© 著作权归作者所有

小秘姐姐
粉丝 4
博文 16
码字总数 4029
作品 0
成都
程序员
私信 提问
MySQL中varchar最大长度是多少?

被问到一个问题:MySQL中varchar最大长度是多少?这不是一个固定的数字。本文简要说明一下限制规则。 1、限制规则字段的限制在字段定义的时候有以下规则: a) 存储限制 varchar 字段是将实际...

功夫panda
2012/07/19
189
0
MySQL的varchar最大长度

以前一直都认为有两个字节来记录长度(长度小也可以用一个字节记录),所以这个问题当时觉得就挺无聊的不过后来群里有人给了解释,突然才发现原来事情不是这么简单 MYSQL COMPACT格式,每条记...

山鹰sniper
2014/05/15
271
0
MySQL VARCHAR的最大长度到底是多少

以前一直都认为有两个字节来记录长度(长度小也可以用一个字节记录),所以这个问题当时觉得就挺无聊的不过后来群里有人给了解释,突然才发现原来事情不是这么简单 MYSQL COMPACT格式,每条记...

中小宇
2016/11/18
34
0
关于数据库Varchar字段类型长度设计问题

现代数据库一般都支持CHAR与VARCHAR字符型字段类型,CHAR是用来保存定长字符,存储空间的大小为字段定义的长度,与实际字符长度无关,当输入的字符小于定义长度时最后会补上空格。VARCHAR是用...

greki
2014/03/14
2K
0
MySQL数据表类型 数据类型

MySQL数据表类型 数据类型 发表于: 2008-11-27,修改于: 2008-12-02 22:12 已浏览1968次,有评论0条 推荐 投诉

九爷
2011/05/30
103
2

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
57分钟前
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
4
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
5
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部