Actually main difefrence is: INTEGET holds whole numbers only (1, 500, -5), Wihout decimal places NUMERIC hold Exact numbers with decimals (1.25, 500.00) with decimal places
Rest defined by other is also correct.