What's the difference between covalent and ionic bonding?

GCSE