No. Metals do not form compounds with one another.
Aluminium sulfate is an ionic compound.
No, magnesium and sulfur would not form an ionic compound because they are both nonmetals. Ionic compounds are formed between a metal and a nonmetal. Magnesium and sulfur would likely form a covalent compound instead.
Aluminium sulfide is an ionic compound formed between aluminium (a metal) and sulfur (a non-metal), therefore it is an ionic compound.
The cation would be either sodium, magnesium or aluminium. The only oxyanion with 26 electrons is the hypochlorite ion. So the compound is sodium/magnesium/aluminium hypochlorite.
Magnesium oxide is ionic.
MgSO4 is the chemical formula for the compound magnesium sulphate.
Magnesium carbonate is an ionic compound. It consists of magnesium ions (Mg2+) and carbonate ions (CO32-) held together by ionic bonds.
The name for the ionic compound MgCl is magnesium chloride.
The name for the ionic compound MgCl2 is magnesium chloride.
The name for the ionic compound MgF2 is magnesium fluoride.
Magnesium chloride is a compound, not a bond of any kind. The compound is ionic.
The ionic compound name for MgI2 is magnesium iodide.