博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL应用层传输协议分析
阅读量:6375 次
发布时间:2019-06-23

本文共 620 字,大约阅读时间需要 2 分钟。

001、在MySQL应用层传输协议中主要有如下三种类型的数据:

  01、整数类型。

  02、字符串类型。

  03、描述数据包。

 

002、MySQL应用层传输协议中对整型的说明:

  01、固定长度的整型----整型数据把它的值保存到一个字节序列中,这个字节序列的长度由它要保存的值大小来决定。

    通常来说只包涵int<1>、int<2>、int<3>、int<4>、int<6>、int<8>这字节大小。

    如整型int<3>保存数值1成010000;注意这里由于intel-cpu内部是由低地址空间向高地址空间写的所以它保存的格式并不是教科书里的000001。

  02、长度编码的整型----

      01数值<251时使用1字节来表示。

      02数值>251 & 数值<2**16次方,时用三个字节来表示,此时编码的字节前缀为fc+两字节;也就是总的加起来有3个字节。

      03数值>=2**16 & 数值<2**24次方,时编码的字节前缀为fd+三个字节。

      04数值>=2**24 & 数值<2**64次方,时编码的字节前缀为fe+八个字节。

      05例子:251-->0xfa; 252-->fc+0xfb00 (为什么不是0xfc00fb 这个是因为cpu的原因啦。)

 

转载于:https://www.cnblogs.com/JiangLe/p/5333185.html

你可能感兴趣的文章
一些基础密码算法的实现
查看>>
车险与非车险基础分类和说明
查看>>
MinGW GCC下sleep()函数问题
查看>>
设计模式:观察者模式
查看>>
关于Linux系统清理/tmp/文件夹的原理
查看>>
Redis高可用分布式内部交流(九)
查看>>
C#DES加密
查看>>
flex与C# Socket通信
查看>>
微信登陆功能开发者索引
查看>>
阿尼玛
查看>>
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
查看>>
Spring生命周期各种接口使用
查看>>
hihoCoder #1234 : Fractal(数学简单题)
查看>>
Android于JNI调用列出的程序
查看>>
CSS3-border-radius 属性
查看>>
相似图片搜索的原理(二)(转)
查看>>
(转)Spring并发访问的线程安全性问题(高度总结)
查看>>
解决Activity启动黑屏和设置android:windowIsTranslucent不兼容activity切换动画的问题
查看>>
TextBox 英文文档
查看>>
C++删除字符串中特定的字符
查看>>