SQL(Structured Query Language)とは、DB2やOracle、MySQLなどのリレーショナル・データベースに対する代表的な問い合わせ言語である。データの読み書き、データの定義などができる。
1974年にIBMが開発したSEQUELが前身。データベースのデータの参照、追加、更新、削除(DML)、テーブルの作成・変更・削除、制約の追加・変更・削除(DDL)、ユーザ、権限の設定(DCL)に使われる。たとえば次のような文によってデータを操作する。
データベースに特化しているため、分岐や繰り返しなどの制御、(DB以外の)入出力などの機能はあまりない。
各RDBMSとそのSQLは強く結びついており、ANSIやISOに標準が提出されてはいるが、各RDBMSごとのSQLによる差が大きい。
Hello, World. は以下の通り。だが、全くデータベースを使っていないのであまり意味が無い。
SELECT "Hello, World.";
出力はこんな感じ。
+---------------+
| Hello, World. |
+---------------+
| Hello, World. |
+---------------+
長門有希の高速な呪文を逆再生すると出てくる言語としても知られる。
急上昇ワード改
最終更新:2026/01/10(土) 02:00
最終更新:2026/01/10(土) 02:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。