If your database is on a decent hosting service that does periodic database backups, then there's a decent chance you can recover it (maybe losing whatever data was added/changed since the last backup, unless they also keep transaction logs that could be used). You may have to open a service ticket with them, or their hosting control panel may provide tools for you to do it. But as reference above, it all depends on the specific details of your situation.