MySQL 8.4 Release Notes
        
        MySQL supports the SQL standard integer types
        INTEGER (or INT) and
        SMALLINT. As an extension to the standard,
        MySQL also supports the integer types
        TINYINT, MEDIUMINT, and
        BIGINT. The following table shows the
        required storage and range for each integer type.
Table 13.1 Required Storage and Range for Integer Types Supported by MySQL
| Type | Storage (Bytes) | Minimum Value Signed | Minimum Value Unsigned | Maximum Value Signed | Maximum Value Unsigned | 
|---|---|---|---|---|---|
TINYINT | 
            1 | -128 | 
            0 | 
            127 | 
            255 | 
          
SMALLINT | 
            2 | -32768 | 
            0 | 
            32767 | 
            65535 | 
          
MEDIUMINT | 
            3 | -8388608 | 
            0 | 
            8388607 | 
            16777215 | 
          
INT | 
            4 | -2147483648 | 
            0 | 
            2147483647 | 
            4294967295 | 
          
BIGINT | 
            8 | -263 | 
            0 | 
            263-1 | 
            264-1 |