SQL injection
Meaning in databases & SQL, with examples
In databases & SQL, SQL injection means: An attack in which someone puts SQL code into an input field so that the application runs it, letting the attacker read, change or delete data.
In Turkish: SQL enjeksiyonu, SQL injection
How it is used
It happens when code builds queries by joining strings with user input. The standard defence is parameterized queries (prepared statements), never string concatenation, plus least privilege for the app's database user. It appears in every security checklist and many interviews.
Example sentences
This search form is open to SQL injection because it concatenates the input into the query.
Use parameterized queries everywhere to prevent SQL injection.
Common collocations
- prevent SQL injection
- SQL injection attack
- vulnerable to SQL injection
- parameterized query
- prepared statement
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Administration and Security
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
