SQL イントロ
SQL は、データベースにアクセスし、操作するための標準言語です。
SQL とは?
- SQL は、Structured Query Language の略です
- SQL は、データベースへのアクセスと操作ができます
- SQL は、ANSI(米国規格協会)規格です
SQL で何ができるか?
- SQL は、データベースに対してクエリを実行することができます
- SQL は、データベースからデータを取り出すことができます
- SQL は、データベース内にレコードを挿入することができます
- SQL は、データベースのレコードを更新することができます
- SQL は、データベースからレコードを削除することができます
- SQL は、新しいデータベースを作成することができます
- SQL は、データベースに新しいテーブルを作成することができます
- SQL は、データベースのストアド・ロシージャを作成することができます
- SQL は、データベース内にビューを作成することができます
- SQL は、テーブル、プロシージャ、およびビューにアクセス許可を設定することができます
SQL は、標準だが ....
SQL は、ANSI(米国規格協会)標準ですが、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 は、Relational Database Management System の略です。
RDBMS は、SQL および MS SQLサーバ、IBM DB2、オラクル、MySQL、ならびに Microsoft Access などのような、
現代における全てのデータベースシステムの基礎になっています。
テーブルは、関連するデータ項目の集まりであり、列と行で構成されます。