You can use DECIMAL , which would probably be the best data type for storing negative numbers.
Standard SQL requires that DECIMAL (5.2) can store any value with five digits and two decimal places, so the values that can be stored in the pay range range from -999.99 to 999.99
TINYINT (1), 1 , -128 127.
:
, TinyInt (1) TinyInt (2)
M . 255. , , 11.2, " ". M - , .