How do each of ionic, covalent and metallic bonding compare?

GCSE