What is the difference between a fairy tale and a folk tale?

What is the difference between a fairy tale and a folk tale?

A fairy tale is mostly made up of magical characters, a folk tale is a tale made by people of people that may or may not have existed or exist.
A fairy tale can be like real life because u can meet ur prince charming u may have problems but ull work them out. In the end u will have a happy ending with the love of ur life.