SQL (Structured Query Language) は、リレーショナルデータベースに問い合わせ・更新・定義を行う宣言的なクエリ言語である。「どう取得するか」ではなく「何が欲しいか」を記述し、オプティマイザが実行計画を選ぶ点が特徴。
起源は 1970 年代に IBM で E.F. Codd の関係モデルを具体化した SEQUEL で、1986 年に ANSI 標準化された。以降改訂を重ねてウィンドウ関数や CTE、`JSON` 操作などが追加され、RDBMS から分析用 DWH、ストリーム処理系まで幅広く採用されている。