SQLステートメント追加データ変更ステートメント削除ステートメント接続クエリ

一つ。ステートメントを追加

基本フォーマット:テーブル名に挿入...

方法1:フィールドと値が対応している限り、フィールドと値を指定します。順序に依存しない

ヒーローに挿入(フィールド、フィールド、...)値(値、値、...)
ヒーローに挿入(ニックネーム、年齢、名前)値( 'Void Fear'、98、 'Cogas')

方法2:フィールドが指定されていないため、値はすべての値である必要があり、順序はテーブル内のフィールドの順序と一致している必要があります。

ヒーローの値に挿入します(null、「Laxe」、「Glory Girl」、null、「Dynamic Lightwave」、28、「女性」)

== メソッド3 ==:セットを使用して新しいデータ値を設定します。順序関係はありません。

ヒーローセットに挿入フィールド=値、フィールド=値、... 
ヒーローセットに挿入名前= '李青'、ニックネーム= '盲目の僧'、スキル= '一库'

2。ステートメントを変更

フォーマット:

`更新テーブル名セットフィールド1 =値1、フィールド2 =値2 ...条件を変更します`

テーブルのどの(いくつかの)データフィールドにフィールド1 =値1 ...

- 
更新ヒーローを変更する条件を追加します。年齢= 28、スキル= '地面に
転がします'ここでid = 19-条件が指定されていない場合、すべての行が
更新され、更新ヒーローを設定します。

第三に、データを削除します

形式:テーブル名から削除==削除条件==

注:条件を指定せずにすべてのデータが削除されます==


-id = 19のヒーローから削除-条件なしで、すべてのデータが削除され、危険な操作
-ヒーローから削除

4、接続クエリ

結合クエリとは、2つ以上のテーブルを結合してクエリを実行することを意味します。クエリの結果には、通常、2つのテーブルのすべての結果が含まれます。

-select * from table 1 join table 2 on relationship [join table 3 on relationship] 
-inner join 

、クエリの結果は2つのテーブルの交差ですselect * from boy join girl on girl.flower = girl.flower 
-left接続- 
選択*男の子から左に参加girl.flower = girl.flowerの女の子に接続
-右に
接続- 選択*男の子から右に参加女の子on boy.flower =少女。フラワー

 クエリ中にテーブルのエイリアスを定義できます

-男の子のエイリアスをテーブルbから男の子bとして定義します。次の関係では、男の子の代わりにbを使用でき
ます*男の子bから女の子bに参加g。b.flower = g.flower

クエリ中にフィールドのエイリアスを定義できます(接続クエリだけでなく、前に学習したクエリ)。

-ヒーローの制限2からID i、名前nを
選択します
	b.name bn、
	b.flower bf、
	g.name gn、
	g.name gn、g.flower gf 
から少年bに
参加
しますb.flower = g.flowerで少女g 参加します

要約:

  • お問い合わせ

    select * from heroes [where condition] [order by field ordering rule] [limit start position、length]

  • 追加

    ヒーローに挿入フィールド=値、フィールド=値、...

  • 修正

    ヒーローの更新フィールド=値、フィールド=値、... [条件]

  • 削除する

    条件付きヒーローから削除

 

おすすめ

転載: www.cnblogs.com/star-meteor/p/12754875.html