MySQL 8.3.0
Source Code Documentation
Basic Data Types

The protocol has a few basic types that are used throughout the protocol: