You would feel the ground shake in a magnitude 3 quake.
A magnitude 7 or higher can destroy a city.
Aftershocks can follow an earthquake on and off for days or weeks.
Sometimes there are many small earthquakes before the big one. These small ones are called foreshocks. After the big earthquake, the mainshock, again there may be many small quakes. These are called aftershocks.