mysql 協議的FieldList命令包及解析

2021-09-22 22:25:20 字數 1043 閱讀 1955

當mysql客戶端使用show column命令時即對應這個fieldlist命令包。

型別名字

描述int<3>

payload長度

按照the least significant byte first儲存,3個位元組的payload和1個位元組的序列號組合成報文頭

int<1>

序列號string

payload

報文體,長度即為前面指定的payload長度

payload

1              [04] com_field_list

string[nul] table

string[eof] field wildcard

更多詳情 :

fieldlist命令包類

/**

* *mysql field list packet.

*@author

*

seaboat
*
email:[email protected]
*
blog:
*@version 1.0

*@see

*/public

class

fieldlistpacket

extends

mysqlpacket

@override

public

void

write(bytebuffer buffer)

@override

public

intcalcpacketsize()

@override

protected string getpacketinfo()

}

*****===廣告時間*****===

鄙人的新書《tomcat核心設計剖析》已經在京東銷售了,有需要的朋友可以到 進行預定。感謝各位朋友。

為什麼寫《tomcat核心設計剖析》

mysql 協議的ResultsetRow包及解析

resultsetrow包屬於服務端返回resultset時的其中一部分包,用於描述結果集的行記錄。型別名字 描述int 3 payload長度 按照the least significant byte first儲存,3個位元組的payload和1個位元組的序列號組合成報文頭 int 1 序列號s...

mysql協議疑難

請問為啥有第8和9行資料?1 61.135.250.208 0.000000 123.58.176.161 tcp 58529 mysql syn seq 0 win 5840 len 0 mss 1460 sack perm 1 tsv 1882700093 tser 0 ws 9 2 123.5...

mysql 協議的ColumnCount包及解析

columncount包屬於服務端返回resultset時的其中一部分包。型別名字 描述int 3 payload長度 按照the least significant byte first儲存,3個位元組的payload和1個位元組的序列號組合成報文頭 int 1 序列號string payload...