What is the difference between a quartz watch and a mechanical watch?

A quartz watch utilizes an electronic mechanism and a quart crystal to provide a highly accurate time of day.  A mechanical watch is able to provide an accurate time of day based on a non-electronic mechanism.  Instead, a mainspring is used to provide energy to the mechanical mechanism