The answer depends on the options used when creating the backup. If you did a standard dump, then the file should have "drop table if exists table" statements and you could do a standard restore without dropping the database.
If you added new tables after making the backup dump and don't want them after the restore, then you'll need to drop the database then create the database only without tables and then do the standard restore.
Syntax for a standard restore is:
mysql -u user -p database < dump.sql
How to Back Up and Restore a MySQL Database