メモ程度な日記

勉強したことや、Ubuntuの設定をはじめ、メモ程度なことを連々と


スポンサーリンク

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)

SQL実践入門──高速でわかりやすいクエリの書き方 (WEB+DB PRESS plus)

aka_zikは、amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。