An ionic bond (or electrovalent bond) is a type of chemical bond that can often form between metal and non-metal ions (or polyatomic ions such as ammonium) through electrostatic attraction. In short, it is a bond formed by the attraction between two oppositely charged ions.
A covalent bond is a form of chemical bonding that is characterized by the sharing of pairs of electrons between atoms, or between atoms and other covalent bonds. In short, attraction-to-repulsion stability that forms between atoms when they share electrons is known as covalent bonding.
source : wiki... next time googling before you asked is advised