MySQL 8.0.30
Source Code Documentation
Basic Data Types

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