レコードの挿入
挿入すべてのフィールド
ダウン書かれたすべてのフィールド名
INSERT INTOのテーブル名(フィールド1、フィールド名2、フィールド名3、...)VALUES(値1、値2、値3、...)。
若しくは
カラム名を記述しないでください
INSERT INTOのテーブル名VALUES(値1、値2、値3、...)。
データ挿入部
INSERT INTOのテーブル名(フィールド1、フィールド名2、...)VALUES(値1、値2、...)。
備考:
1 、データは、データフィールドの同じ型に挿入されます 2列の所定範囲内になるようにデータのサイズは、例えば:の長さとすることができる80の長さに加え文字列40 列。 3、値列に表示されたデータ位置のは、配置に対応する位置に追加されなければなりません。 4 、文字データ型と日付は単一引用符に含まれるべきです。 5は、指定された列、または使用しないNULLを、NULL値は、挿入を表します。
ワームのコピー
ワームのコピーは:すでに別のテーブルに表に存在するデータをコピーします。
構文
「表1」〜「表2」のすべての列をコピーします。
INSERT INTOのテーブル名1。SELECT * FROMテーブル2。
列の一部だけをコピーします。
INSERT INTO表1(行1、列2、...)SELECT(カラム1、カラム2、...)FROMテーブル2。
更新テーブルのレコード
修正なしの条件データ
すなわち、すべての行を変更し、条件なしでデータを変更します。
UPDATEテーブルのSETフィールド名=値;
以下のような:
UPDATE学生。SETの名前= 「デュオAの夢」。
学生テーブルは、フィールドの値は、名前名A夢に変更されています
条件変更されたデータ
UPDATEのテーブルSETフィールド名=値WHEREフィールド名=値;
以下のような:
UPDATE学生のSETの名前= ' 哆啦A梦' のid = 2018001 ;
学生テーブルは、名前フィールド値の名前は、そのID = 2018001設けA夢、修飾されています
削除テーブルのレコード
条件なしのデータを削除
DELETE FROM表名。
データの条件の削除
DELETE FROMテーブル名WHEREフィールド名=値;
すべてのレコードの切り捨てテーブルを削除します。
TRUNCATE TABLEのテーブル名;
TRUNCATEと削除の違い
切り捨てテーブルを削除してから、テーブルを作成するための同等の構造です。
データルックアップテーブル
単純な問合せ
すべてのデータのルックアップテーブルの行と列
SELECT * FROM名表。
クエリの指定する列
SELECTフィールド名1、2、フィールド名、フィールド名3、...。FROMテーブル名;
指定された列の別名クエリ
エイリアス列
SELECTフィールド名1 ASのエイリアス1、フィールド名2 ASエイリアス2、... FROMテーブル名;
以下のような:
SELECT名AS 「名前」、年齢AS 「年齢」 ... FROM学生;
名前フィールドは別名「名前」を指定するビューの年齢の学生テーブルのレコード名フィールドとフィールド、年齢フィールドがエイリアスを指定する「年齢を。」
列とテーブルの別名を指定します
SELECTフィールド名1 ASエイリアス1、2フィールド名ASエイリアス2、... FROMテーブル名AS別名。
以下のような:
SELECT名AS 「名前」、年齢AS 「年齢」 ... FROM学生AS 「学生情報テーブル」 ;
レコードの名前フィールドとフィールドビューの年齢の学生テーブルの、名前フィールドは別名「名前」を指定し、年齢のフィールドは別名「年齢」を指定し、学生テーブル別名「学生情報テーブル。」
重複を排除
クエリ指定する列やデータの非重複の結果
SELECT DISTINCTフィールド名FROMテーブル;
以下のような:
- その場所についての問い合わせへの学生 SELECTアドレスからの学生。 - 重複したレコードを削除する 。SELECT DISTINCTアドレスをからの学生。
その場所についての問い合わせへの学生
クエリ結果の計算に関与
カラム固定値データと操作
SELECT列名1 +固定値FROMテーブル名。
コンピューティングに関連するデータ及び他のデータ列の列
SELECT列名1 +カラム名2 FROMテーブル名。
注:参加操作は数値型でなければなりません
条件お問い合わせ
何のクエリ、クエリは、各時間は、すべての行が存在しない場合。実用的なアプリケーションでは、一般的に指定された条件のクエリ。録音を濾過しました。
基準クエリ構文:
SELECTフィールド名FROMテーブル名WHERE条件。