TECH I.S.

SQL構文


データベーステーブル

ほとんどの場合、データベースには 1 つ以上のテーブルが含まれます。各テーブルは名前で識別されます (「Customers」や「Orders」など)。テーブルには、データを含むレコード (行) が含まれます。

このチュートリアルでは、有名なNorthwindサンプルデータベース(MS AccessおよびMS SQL Serverに含まれています) を使用します。

以下は、「顧客」テーブルからの選択です。

顧客ID

顧客名

連絡先

住所

郵便番号

1

アルフレッド・フッターキステ マリア・アンダース オベレ通り57 ベルリン 12209 ドイツ
2 アナ・トルヒーヨ サンドイッチとアイスクリーム アナ・トルヒーヨ コンスティトゥシオン通り2222番地 メキシコDF 05021 メキシコ
3 アントニオ・モレノ・タケリア アンソニー・モレノ マタデロス 2312 メキシコDF 05023 メキシコ
4

アラウンドホーン トーマス・ハーディ 120 ハノーバー スクエア ロンドン WA1 1DP イギリス
5 バーグルンドのスーパーマーケット クリスティーナ・ベルグルンド ベルグヴスヴェーゲン8 ルレオ S-958 22 スウェーデン

上のテーブルには、5つのレコード(顧客ごとに1つ)と7つの列 (CustomerID、CustomerName、ContactName、Address、City、PostalCode、および Country) が含まれています。


SQLステートメント

データベースで実行する必要があるアクションのほとんどは、SQLステートメントで実行されます。

次のSQLステートメントは、"Customers" テーブルのすべてのレコードを選択します。

このチュートリアルでは、さまざまなSQLステートメントについてすべて説明します。


それを念頭に置いて...

  • SQLキーワードは大文字と小文字を区別しません。selectSELECTは同じです。

このチュートリアルでは、すべてのSQLキーワードを大文字で記述します。


SQL文の後のセミコロン?

一部のデータベース システムでは、各SQLステートメントの末尾にセミコロンが必要です。

セミコロンは、サーバーへの同じ呼び出しで複数のSQLステートメントを実行できるデータベースシステムで各SQL ステートメントを区切る標準的な方法です。

このチュートリアルでは、各SQLステートメントの最後にセミコロンを使用します。


最も重要なSQLコマンドの一部

  • SELECT- データベースからデータを抽出します。
  • UPDATE- データベース内のデータを更新します。
  • DELETE- データベースからデータを削除します。
  • INSERT INTO- 新しいデータをデータベースに挿入します。
  • CREATE DATABASE- 新しいデータベースを作成します。
  • ALTER DATABASE- データベースを変更します。
  • CREATE TABLE- 新しいテーブルを作成します。
  • ALTER TABLE- テーブルを変更します。
  • DROP TABLE- テーブルを削除します。
  • CREATE INDEX- インデックス(検索キー)を作成します。
  • DROP INDEX- インデックスを削除します。


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

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

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

スクールの詳細