サーチ…


備考

SQLは、リレーショナル・データベース・システム内のデータを管理するために使用される構造化照会言語です。さまざまなベンダーが言語を改善し、言語のさまざまな味を持っています。

注:このタグは、 ISO / ANSI SQL標準を明示的に参照しています 。その標準の特定の実装には適用されません。

バージョン

バージョン短い名前標準発売日
1986 SQL-86 ANSI X3.135-1986、ISO 9075:1987 1986-01-01
1989年 SQL-89 ANSI X3.135-1989、ISO / IEC 9075:1989 1989-01-01
1992年 SQL-92 ISO / IEC 9075:1992 1992-01-01
1999年 SQL:1999 ISO / IEC 9075:1999 1999-12-16
2003年 SQL:2003 ISO / IEC 9075:2003 2003年12月15日
2006年 SQL:2006 ISO / IEC 9075:2006 2006-06-01
2008年 SQL:2008 ISO / IEC 9075:2008 2008年7月15日
2011年 SQL:2011 ISO / IEC 9075:2011 2011-12-15
2016年 SQL:2016 ISO / IEC 9075:2016 2016-12-01

概要

Structured Query Language(SQL)は、リレーショナルデータベース管理システム(RDBMS)に保持されているデータを管理するために設計された特殊目的のプログラミング言語です。 SQLライクな言語は、リレーショナルデータストリーム管理システム(RDSMS)や「非SQL(NoSQL)」データベースでも使用できます。

SQLは3つの主要なサブ言語で構成されています。

  1. データ定義言語(DDL):データベースの構造を作成および変更する。
  2. データ操作言語(DML):データベースのデータに対して読み取り、挿入、更新および削除操作を実行する。
  3. データ制御言語(DCL):データベースに格納されたデータへのアクセスを制御します。

WikipediaのSQL記事

中核となるDML操作は、 INSERTSELECTUPDATEおよびDELETE文によって実行されるCreate、Read、UpdateおよびDelete(CRUD)です。
3つの書き込み操作(INSERT、UPDATE、DELETE)をすべて実行できる(最近追加された) MERGE文もあります。

WikipediaのCRUD記事


多くのSQLデータベースはクライアント/サーバーシステムとして実装されています。 「SQLサーバ」という用語はそのようなデータベースを記述する。
同時に、マイクロソフトは "SQL Server"という名前のデータベースを作成します。そのデータベースはSQLの方言を表していますが、そのデータベースに固有の情報はこのタグのトピックではなく、 SQL Serverのドキュメントに属しています



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow