SQL
なんの略か?
多くはStructured Query Languageの略。
標準規格のSQLの方は公式には何の略でもない。
どういったもの?
リレーショナルデータベースの操作を行うための言語の一つ。
SQLは大きく分けて以下の3種類から構成される。
- データ定義言語(DDL:Data Definition Language)
テーブルや制約条件などを定義するCREATE文や、テーブルなどを削除するDROP文などがある。
- データ操作言語(DML:Data Manipulation Language)
レコードの抽出を行うSELECT文や、テーブルにレコードを挿入するINSERT文、
レコードを削除するDELETE文、特定のレコードのフィールドを更新するUPDATE文などがある。
- データ制御言語(DCL:Data Control Language)の
トランザクション処理の開始を宣言するBEGIN文、トランザクションの完了を指示するCOMMIT文、
トランザクションを取り消すROLLBACK文などが含まれる。
実際の開発時には拡張仕様を駆使してソフトウェアを開発するのが常態となっており、互換性の確保はあまり進んでいない。
多くのプログラミング言語処理系や実行環境では、予めRDBMSに接続してSQL文を発行し結果を受け取るためのプログラミングインターフェースが用意されている。
参考:
SQLとは 【 Structured Query Language 】 - 意味/解説/説明/定義 : IT用語辞典
SQL実践入門──高速でわかりやすいクエリの書き方 (WEB+DB PRESS plus)
- 作者: ミック
- 出版社/メーカー: 技術評論社
- 発売日: 2015/04/11
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る