構造化クエリ言語(Structured Query Language)の略称であるSQLは、特定の目的に使用されるプログラミング言語であり、データベースのクエリやプログラミングを行い、関係データベースシステムへのアクセス、クエリ、更新、管理を行うための言語です。プログラムとユーザーはどちらもSQL文を用いてデータにアクセスします。
SQLは、OceanBaseデータベースなどの関係データベースへのアクセスインターフェースを提供します。
汎用的かつ統一された言語として、SQLは以下のタスクを実行できます:
オブジェクトの作成、置換、変更、削除
テーブル行の挿入、更新、削除
データのクエリ
データベースおよびそのオブジェクトへのアクセスの制御
データベースの整合性と完全性の保証
SQLは、対話型(ユーザーが直接OceanBaseデータベースにSQL文を送信する)で使用することも、CやJavaなどのさまざまな言語に組み込んで使用することもできます。