SQL 初級教程
- 前のページ サーバースクリプト
- 次のページ ウェブサイト構築初級教程
選択科目
プログラミング
データを管理するために SQLを使用します
SQL Server、Oracle、MySQL、Sybase、Accessなど、SQLを使用してデータベースにアクセスおよび操作する標準的なコンピュータ言語です。
データベースにデータを保存し、そのデータから取得したいと考えている人にとって、SQLの知識は計り知れない価値があります。
- 什么是 SQL?QL 指结构化查询语言 (S tructuredQ ueryL
- SQLはデータベースにアクセスする能力を私たちに与えます
- SQLはANSIの標準的なコンピュータ言語です
- SQLはデータベースに対してクエリを実行します
- SQLはデータベースからデータを取得できます
- SQLはデータベースに新しいレコードを挿入できます
- SQLはデータベースからレコードを削除できます
- SQLは学習が簡単です
編者注:ANSI、アメリカ国立標準化機構
SQLは標準ですが...
SQL は ANSIの標準的なコンピュータ言語であり、データベースシステムにアクセスおよび操作するために使用されます。SQL ステートメントはデータベース内のデータを取得および更新するために使用されます。SQLは、MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase など、他のデータベースシステムと協力して動作します。
残念ながら、多くの異なるバージョンの SQL 言語が存在していますが、ANSI 標準に準拠するために、彼らは共通の主要なキーワード(SELECT、UPDATE、DELETE、INSERT、WHERE など)を似た方法でサポートする必要があります。
注釈:SQL や標準以外、ほとんどの SQL データベースプログラムは独自の拡張を持ちます!
SQL データベーステーブル
データベースは通常、1つまたは複数のテーブルを含んでいます。各テーブルは名前で識別されています(例えば「顧客」または「注文」など)。テーブルはデータを持つレコード(行)を含んでいます。
以下の例は「Persons」と呼ばれるテーブルです:
LastName | FirstName | Address | City |
---|---|---|---|
Hansen | Ola | Timoteivn 10 | Sandnes |
Svendson | Tove | Borgvn 23 | Sandnes |
Pettersen | Kari | Storgt 20 | Stavanger |
上のテーブルには、3つのレコード(それぞれが1人に対応)と4つの列(姓、名、住所、都市)が含まれています。
SQL クエリプログラム
SQLを使用して、特定のデータベースをクエリし、返される結果セットを取得できます。
クエリプログラムは以下のように見えます:
SELECT LastName FROM Persons
結果セットは以下のように見えます:
LastName |
---|
Hansen |
Svendson |
Pettersen |
注釈:一部のデータベースシステムでは、SQLコマンドの末尾に分号を使用する必要があります。当社の教程では分号を使用しません。
SQL データ操作言語 (DML)
SQL(構造化クエリ言語)は、クエリを実行するための構文です。しかし、SQL言語には、レコードの更新、挿入、削除を行うための構文も含まれています。
これらのクエリおよび更新ステートメントは、SQLのDML部分から来ています:
- SELECT - データベーステーブルからデータを取得する
- UPDATE - データベーステーブルのデータを更新する
- DELETE - データベーステーブルからデータを削除する
- INSERT INTO - データベーステーブルにデータを挿入する
SQL データ定義言語 (DDL)
SQLのデータ定義言語部分は、テーブルの作成または削除を行うことができます。また、インデックス(キー)を定義し、テーブル間のリンクを規定し、テーブル間の制約を適用することもできます。
SQL で最も重要な DDL ステートメント:
- CREATE TABLE - 新しいテーブルの作成
- ALTER TABLE - データベーステーブルの変更(変更)
- DROP TABLE - テーブルの削除
- CREATE INDEX - 索引(検索キー)の作成
- DROP INDEX - インデックスの削除
SQL 教程
CodeW3C.com 提供の SQL 教程。
- 前のページ サーバースクリプト
- 次のページ ウェブサイト構築初級教程