are mySQL data bases backed up automatically and if ues how can we restore one?

(like the snapshot feature perhaps?)

Yes, they are, and you can restore them by clicking the “Restore DB” link under the “Actions” column of the row for your database on the Control Panel -> Goodies -> Manage MySQL screen.