MySQL data types

Whenever dealing with data types, e.g. in a result set, or the execution of a prepared statement, the following types are used: