Magnesium Phosphate is an ionic molecule, it has a positively charged metal (Magnesium) and a negatively charged nonmetal portion (phosphate group) with a net zero charge since the charges cancel each other out.
It is ionic
No, it is not a covalent bond. It is an Ionic bond.
covalent
covalent
Covalent
covalent
Covalent bond
Covalent
covalent bond
Covalent Bond
Covalent bond is more common than ionic bond.
Ionic bond