Anche io non sono molto bravo con le sintassi SQL, ti consiglio di fare un file di installazione del portale in php che crei tutti i database che ti servono ecc.... Prova con un database hostato (ad esempio) in locale in modo che puoi provare, testare, sbagliare e correggerti. Il miglior modo per imparare è sbagliare. Comunque se ti serve una mano su skype ci sono anche ora :P