These bonds are found when a non-metal and a metal bond because one of them has lost an electron to the other atom.. They tend to have high melting points, they are crystals, and usually conduct electricity when dissolved in water.
These bonds are found when two non-metals bond through sharing electrons. They usually have low melting points, they tend to be gasses or liquids at room temperature, and don't conduct electricity well.
Metallic bonds are formed when two metals bond when two metals share delocalized electrons. They conduct electricity, are usually shiny, ductile, malleable, and have very high melting points.