Du kan använda vad som kallas mindre valuta. Vilket i princip lagrar $4,20 som 420. Detta är en praxis som vanligtvis anpassas när man kommunicerar med betalningshanteringsgateways eller api.
Fördelen är att alla aritmatiska operationer i databasen och lagringen sker med heltal snarare än decimaler. Vilket innebär att de tar mindre plats och att operationerna går snabbare.
Som påpekat av @thilo undviker du också flyttalsfel som ibland kan smyga sig in.
Vid visningstillfället dividerar du helt enkelt med 100