varchar(1)占用几个字节
2024-09-08 14:48:06
在version4之前,MySQL中varchar长度是按字节;而version5之后,按字符。如varchar(6),在version4,表示占用6个字节,而在version5中,表示占用6个字符。
而字符和字节的换算,则与编码方式有关,不同的字符所占的字节是不同的:
ASCII码:
一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。UTF-8编码:
一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。Unicode编码: 一个英文等于两个字节,一个中文(含繁体)等于两个字节。
- 转:
MySQL中char和varchar的区别?varchar(1)占用几个字节?
最新文章
- 使用vbs脚本进行批量编码转换
- iOS中多线程知识总结(一)
- 解决Office互操作错误";检索COML类工厂中 CLSID为 {xxx}的组件时失败,原因是出现以下错误: 80070005";
- Xml生成节点声明
- java分别通过httpclient和HttpURLConnection获取图片验证码内容
- Mac OS 快捷键
- OpenGL 顶点缓存对象
- ASP.NET MVC学习之路:模板页
- [LeetCode 118] - 杨辉三角形(Pascal's Triangle)
- 命令行运行android模拟器
- C# in Depth阅读笔记3:C#3特性
- Fidder 工具使用
- 用C语言怎么实现复制自己
- iOS 9界面适配利器:详解Xcode 7的新特性UIStackView
- 用 Google 挖掘赚钱思路
- 洛谷P3957 跳房子(Noip2017普及组 T4)
- MySQL连接java
- 深入理解JavaScript系列(23):JavaScript与DOM(上)——也适用于新手
- Tomcat源码学习(3)—— Digester介绍
- 关于Google Android平台的ClockworkMod Recovery恢复模式
热门文章
- [iOS]遇到了一个问题:“XXXX”中无法使用Apple Pay ,检查此应用的设置并确定其设计可使用Apple Pay”
- uni-app初使用
- 地址重写了,只是ip 没转发,应该是9999那个才对,rewrite /sbgl/(.*) http://127.0.0.1:9999/$1 permanent;,这样,
- jekins 入门
- 2.4G收发一体芯片NRF24L01P跟国产软硬件兼容 SI24R1对比
- 用telnet远程连接linux系统
- Autojs页面开发
- 路由器WDS(无线桥接,无线中继)
- 提交docker镜像到远程仓库
- 常见的abd命令