SQL は、データベースにアクセスして操作するための標準的なコンピューター言語です。

SQL とは?

  • SQL は Structured Query Language の略です
  • SQL により、データベースにアクセスできるようになります
  • SQL は ANSI 標準のコンピュータ言語です

編集者注:ANSI、米国規格協会

SQL でできること

  • SQL はデータベースに対してクエリを実行します
  • SQL はデータベースからデータを取得できます
  • SQL はデータベースに新しいレコードを挿入できます
  • SQL はデータベース内のデータを更新できます
  • SQL はデータベースからレコードを削除できます
  • SQL は新しいデータベースを作成できます
  • SQL はデータベースに新しいテーブルを作成できます
  • SQL はデータベースにストアド プロシージャを作成できます
  • SQL はデータベースにビューを作成できます
  • SQL は、テーブル、ストアド プロシージャ、およびビューの権限を設定できます

SQL は標準ですが...

SQL は、データベース システムにアクセスして操作するための ANSI 標準のコンピュータ言語です。 SQL ステートメントは、データベース内のデータを取得および更新するために使用されます。 SQL は、MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase、およびその他のデータベース システムなどのデータベース プログラムで動作します。

残念ながら、SQL 言語にはさまざまなバージョンがありますが、ANSI 標準との互換性を維持するには、いくつかの主要なキーワード (SELECT、UPDATE、DELETE、INSERT、WHERE など) をまとめてサポートする必要があります。

注: SQL 標準に加えて、ほとんどの SQL データベース プログラムには独自の拡張機能があります。

Web サイトで SQL を使用する

データベースからデータを公開する Web サイトを作成するには、次のものが必要です。

  • RDBMS データベース プログラム (MS Access、SQL Server、MySQL など)
  • サーバーサイドのスクリプト言語 (PHP や ASP など)
  • SQL
  • HTML/CSS

RDBMS

RDBMS はリレーショナル データベース管理システムの略です。

RDBMS は SQL の基礎であり、MS SQL Server、IBM DB2、Oracle、MySQL、Microsoft Access などの最新のすべてのデータベース システムの基礎でもあります。

RDBMS のデータは、テーブルと呼ばれるデータベース オブジェクトに格納されます。

テーブルは、関連するデータ項目の集まりであり、列と行で構成されています。