Also, if you have any difficulties MySQL-wise there are extremely professional (and free!) MySQL database management tools available. PHPMyAdmin is a very good example of this (don't be confused by the PHP part of the name, that's just cos it's written in PHP).
Why do I mention this?
Such tools have backup facilities. They can backup to various formats, including MySQL statements. Better yet, you can output the SQL that defines the table, the SQL that inserts the data into the table, or both.
So, by using the table creation and data editing facilities in the tool and then "backing up" the table, you get a custom made example of how to write SQL statements.
For lazy people like me, PHPMyAdmin is also handy for:
* Creating and editing new tables
* Entering, editing or deleting data in tables (generally when one of my PHP scripts has buggered up and filled it full of crap)
* Testing SQL statements before I put them in scripts (you can run any SQL statement you like on any of your tables from the tool)
* Just having a nice clean overview of all my tables and data without having to mess about writing the tool to do it
It's especially handy if, like me, your database and files are on a remote webserver.