What's the difference between an ionic bond and a covalent bond?

GCSE