TECH I.S.

SQLの概要


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


SQLとは?

  • SQLはStructuredQueryLanguageの略です。
  • SQLを使用すると、データベースにアクセスして操作できます
  • SQLは1986年に米国規格協会(ANSI)の標準となり、1987年には国際標準化機構(ISO)の標準となりました。

SQLでできること

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

SQLは標準ですが....

SQLはANSI/ISO標準ですが、SQL言語にはさまざまなバージョンがあります。

ただし、ANSI標準に準拠するため、少なくとも主要なコマンド(SELECTUPDATEDELETEINSERTWHERE)は同様にサポートしています。


注:ほとんどの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のデータは、テーブルと呼ばれるデータベースオブジェクトに格納されます。テーブルは、関連するデータエントリのコレクションであり、列と行で構成されます。

「Customers」テーブルを見てください。

すべてのテーブルは、フィールドと呼ばれる小さなエンティティに分割されます。Customersテーブルのフィールドは、CustomerID、CustomerName、ContactName、Address、City、PostalCode、およびCountryで構成されています。フィールドは、テーブル内のすべてのレコードに関する特定の情報を保持するように設計された、テーブル内の列です。

行とも呼ばれるレコードは、テーブルに存在する個々のエントリです。たとえば、上記のCustomersテーブルには91のレコードがあります。レコードは、テーブル内の水平エンティティです。

列は、テーブル内の特定のフィールドに関連付けられたすべての情報を含む、テーブル内の垂直エンティティです。



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細