Uploading MySQL database file to the FTP server

Hello all,
I am a newbie and I am just a web designer. But have a rare knowledge of MYSQL or any db programs. I am designing a site which is be hosted. There are some database fields which have to linked with my pages. But I am puzzled how to upload a database MYSQL file to a FTP server so that my page can work. Can anyone say how to solve this or any tutorial link.
Thanks in advance.

Get hosting with a MySQL database included.
Do a data dump from your test server of the tables in your database
Copy and paste the sql code into your host’s mysql admin program - probably phpmyadmin, but a local version of heidiSQL would be better.
Edit your databse conection string to use your host’s database.

OR

Get hosting with MySQL included
Create the tables and data online as you work at it.