if you have your website on your local. you can take a backup of your wordpress website including db backup as well. upload all your wordpress files and import the database by creating a database on the hosting by making the necessary configuration settings on the wordpress webstie files and also in the wp-admin. if your domain is on the same hosting, no need to do anything your wordpress website will be showing once you open your domain in the browser. if your domain and hosting are different then login to your hosting account add a domain as an addon and upload all the wordpress files, import the database and do the necessary changes in the configuration and db. Website will be up and running.
I hope this helps
If you need any assistance or help. Please let me know.