What is the difference between compounds and mixtures?

Compounds are pure substances whereas mixtures are impure substances. The constituents of a compound are present in a fixed ratio but mixture are are made up of two or more substances mixed physically.