操作のMySQLのデータテーブル

レコードの挿入

挿入すべてのフィールド

ダウン書かれたすべてのフィールド名

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テーブル名;

以下のような:

SELECTAS  名前、年齢AS  年齢 ... FROM学生;

名前フィールドは別名「名前」を指定するビューの年齢の学生テーブルのレコード名フィールドとフィールド、年齢フィールドがエイリアスを指定する「年齢を。」

 

列とテーブルの別名を指定します

SELECTフィールド名1 ASエイリアス1、2フィールド名ASエイリアス2、... FROMテーブル名AS別名。

以下のような:

SELECTAS  名前、年齢AS  年齢 ... FROM学生AS  学生情報テーブル ;

レコードの名前フィールドとフィールドビューの年齢の学生テーブルの、名前フィールドは別名「名前」を指定し、年齢のフィールドは別名「年齢」を指定し、学生テーブル別名「学生情報テーブル。」

 

重複を排除

クエリ指定する列やデータの非重複の結果

SELECT  DISTINCTフィールド名FROMテーブル;

以下のような:

- その場所についての問い合わせへの学生
SELECTアドレスからの学生。

- 重複したレコードを削除する
。SELECT  DISTINCTアドレスをからの学生。

その場所についての問い合わせへの学生

 

クエリ結果の計算に関与

カラム固定値データと操作

SELECT列名1 +固定値FROMテーブル名。

コンピューティングに関連するデータ及び他のデータ列の列

SELECT列名1 +カラム名2 FROMテーブル名。
注:参加操作は数値型でなければなりません

 

条件お問い合わせ

何のクエリ、クエリは、各時間は、すべての行が存在しない場合。実用的なアプリケーションでは、一般的に指定された条件のクエリ。録音を濾過しました。

基準クエリ構文:

SELECTフィールド名FROMテーブル名WHERE条件。

 

          

おすすめ

転載: www.cnblogs.com/liyihua/p/12309896.html