Pour tester la validité de ton code SQL, tu peux :
* Vérifier que la syntaxe est respectée grâce à un validator comme celui-ci :
http://developer.mimer.se/validator/parser200x/index.tml Auquel cas tu saura si ton code est valide (bien écrit) mais tu ne sera pas assuré qu'il fasse bien ce que tu veux : seulement du fait qu'il sera interprété sans erreur.
* Le tester sur un serveur de Base De Données réelle (MySQL, PostgreSQL...) qui peut être :
- Installée en local et requêté depuis ton terminal
- Installée en local et requêté depuis PhpMyAdmin (pour MySQL) ou phpPgAdmin (pour PostgreSQL) auquel cas il te faudra également installer un serveur web type Apache (du coup, tu peux installer LAMP qui installera Apache, MySQL et Php d'un seul coup)
- Installé chez un hébergeur comme free et requêté depuis PhpMyAdmin ou phpPgAdmin (comme ça tu n'as rien à installer par toi même mais tu dois travailler avec une connexion internet)