Il codice SQL serve per la creazione e la gestione di database attraverso DBMS.
Nel tuo caso il DBMS è MySQL, per impartirgli comandi SQL apri un terminale, dai mysql -u root -p, metti la password per root (se ce l'hai, altrimenti -p non serve) e otterrai qualcosa tipo:
mysql>
A questo punto puoi iniziare a creare database con le loro tabelle, e giocare col linguaggio SQL.
Apache ti serve nel caso tu voglia costruire un'applicazione web che interagisca con un database (sempre attraverso il linguaggio SQL). In tal caso ti consiglio anche l'installazione di PHP.