Die Ziele eines SQLi-Angriffs sind vielfältig. Zum Beispiel können Hacker versuchen, auf vertrauliche oder sensible Daten zuzugreifen. Dies könnten persönliche Informationen wie Benutzernamen, Passwörter, Kreditkartendaten oder andere vertrauliche Daten sein, die in der Datenbank gespeichert sind. Ein weiteres Ziel ist, die in der Datenbank gespeicherten Daten und Tabellen (beispielsweise die Benutzertabelle) zu manipulieren oder zu verändern – beispielsweise um Chaos zu stiften oder die Integrität der Informationen zu beeinträchtigen. Wie häufig bei Cyberkriminalität sind Informations- und Identitätsdiebstahl mit dem übergeordneten Ziel, sich finanziell zu bereichern, die häufigste Motivation für SQL-Injections.