实践了下mysql通讯协议,写了个go 的mysql客户端,效果如下

go run main.go -h 127.0.0.1. -p 20996
Welcome to the Go MySQL CLI. Commands end with ;
Type your command > select * from test.dba_test;
Type your command >
id |name |sex |c |d |d1 |d2 |
4 ii null null null null null
5 dd null null null null null
6 dd null null null null null
7 dd null null null null null
8 dd null null null null null
5 dd null null null null null
90 aa null null null null null
11 rr null null null null null
12 gg null null null null null
13 cc null null null null null
15 ddd null null null null null
15 ddd null null null null null
16 cccc null null null null null
Type your command > exit