Come principiante di SQL, con quale strumento software dovrei iniziare per ottenere i migliori risultati?

Non sono sicuro di quale database stavi guardando, quindi invece di generalizzare ti darei la mia opinione su un paio di DB, che dovrebbero aiutarti a partire o ti daranno una percezione come minimo.

Se si tratta di MS SQL Server (Microsoft SQl Server): Non hai bisogno di dipendere da qualsiasi strumento di terze parti come MS SQL Server è fornito in bundle con SSMS (Sql Server Management Studio) che è GUI o IDE dove puoi scrivere il tuo codice. Dato che viene fornito con il pacchetto, è strettamente accoppiato con il DB e vi dà meno problemi con i problemi della GUI e più tempo per concentrarsi su "cosa codificare" invece di "dove codificare".

Per MySQL uso MySQL Workbench perché ha una meravigliosa GUI che rende facile impostare rapidamente l'ambiente e iniziare a scrivere il codice in pochissimo tempo. Poiché l'impostazione dell'ambiente non richiede molto tempo, è possibile immergersi rapidamente nella vostra logica di business. Vi dà la possibilità di impostare variabili a livello di server, timeout delle query del server, ecc. con facilità. Importazione ed esportazione delle connessioni, opzioni di dump del DB, ecc.