General

What is SQL Injection and how it happens?