SQL(Structural Query Language)는 관계형 데이터베이스에 질의(query)를 보낼때 사용하는 선언적 언어이다. 데이터베이스 자체의 구조를 조작하는 DDL과 데이터를 조작하는 DML로 구분된다.

MySQL, MariaDB, PostgresDB, 마이크로소프트 SQL 서버 등 대부분의 관계형 데이터베이스 엔진은 ANSI SQL 또는 이와 유사한 방언(예를 들면 마이크로소프트는 T-SQL)을 지원한다.