Support Script

Hi,

I have little experience in Linux, so I ask for help.
I need a script to do:
1 .- Compress entire directories (subdirectories-files) to a folder that is / backup. The directory is called / work
2 .- Rename the zip file with the name backupdir_% date%. zip
3 .- Make a MySQL dump and compress as mysql_% date%. zip
4 .- Make a put to a public FTP.

Explanation: the second time running the point 1 must only compress those files or directories that are updated.

FYI

there is no space between the slash (/) and the directory name:

/work not / work