要約:
1.SQL大文字と小文字を区別しません
2.SQL DML言語は、データ操作言語のデータ定義言語DDLです
SQL構文
データベーステーブル
データベースは、通常、1つまたは複数のテーブルが含まれています。各テーブルは、(例えば、「顧客」または「注文」など)の名前で識別されます。表はデータ(行)を持つレコードが含まれています。
以下の例では「人」ですと呼ばれるテーブルです。
ID氏名姓アドレス市
1アダムズジョン・オックスフォード・ストリートロンドン
2ブッシュジョージ・フィフスアベニューニューヨーク
3カータートーマス・長安街北京
上記の表は、3つのレコード(それぞれの人のための1)と5列(ID、姓、名、住所、市)が含まれています。
SQL文
作品の多くは、あなたは、SQL文がデータベース上で実行する必要があります。
次の文は、姓列のテーブルからデータを選択します。
SELECT LastName FROM Persons
このように設定した結果:
姓
アダムス
・ブッシュ
・カーター
重要
常に、覚えているSQLは大文字と小文字を区別しません!
セミコロンの後、SQL文?
一部のデータベースシステムでは、各SQLコマンドの終わりにセミコロンが必要です。私たちのチュートリアルでセミコロンを使用しないでください。
セミコロンは、サーバに同じ要求に1つ以上の文を実行できるデータベース・システム内の各SQL文のための標準的な方法により分離されています。
あなたはMS AccessとSQL Server 2000を使用している場合は、各SQLステートメントの後にセミコロンが、セミコロンを使用するために必要ないくつかのデータベースソフトウェアを使用する必要はありません。
SQL DMLとDDL
データ操作言語(DML)およびデータ定義言語(DDL):SQLには2つの部分に分けることができます。
SQL(構造化照会言語)は、クエリを実行するための構文です。しかし、SQL言語にも挿入して、レコードを削除更新構文が含まれています。
クエリと更新コマンドは、SQLのDMLの一部を形成します:
- SELECT - データベーステーブルからデータを取得します
- UPDATE - データベーステーブル内のデータを更新します
- DELETE - データベーステーブルからデータを削除
- INSERT INTOは-で、データベースのテーブルにデータを挿入する
SQLデータ定義言語(DDL)の部分は、私たちのテーブルを作成または削除することができます。我々はまた、インデックス(キー)を定義し、テーブル間のリンクの規定、およびテーブル間の制約を適用することができます。
最も重要なSQLのDDL文: - データベースの作成 - 新しいデータベースを作成します
- ALTER DATABASEで - データベースを変更
- CREATE TABLEを - 新しいテーブルを作成し、
- ALTER TABLE - チェンジ(変化する)データベーステーブル
- テーブルを削除 - テーブルを削除
- CREATE INDEXを - インデックス(検索キー)を作成します
- DROPのINDEX - インデックスを削除します