Access your SQL database through your Control Panel and Admin tools at your web host, not through FTP. FTP is a File Transfer Protocol that uploads files to your web host /server it doesn't connect or interface with your Database itself.
You can use a tool like MySQLDump, which should be within your MySQL install on a local server to dump the database to a .sql file, then send that file to your host, and they should import it for you into your database on your hosted server.
Simple answer for you. Save your SQL from MySql into a file, upload to your FTP, then you can log into your FTP, access the file. Import the file into a software reader and off you go. If you're clever enough you could even write some code to export your SQL database to a file, every 24 hours and push it into your FTP. Major problem you will have, is then you have 2 security challenges. A) your original SQL database, is it secure (you have this issue anyway) and B) if you set up an FTP is the FTP access secure enough for you to not be worried about someone else getting in there and accessing a file which holds all your SQL. ... I guess you could encrypt the sql file, before placing it on the FTP... Have a think about that for a solution... not sure if it's a good one, or clever, but it does answer your original question or query. If this is not what you're looking for, then I have to ask that you listen to others in the top of the thread and write your questions more clearly in future. Hope this helps you mate.