ホームページ  >  記事  >  データベース  >  MYSQL の追加、削除、変更、クエリを使ってみる

MYSQL の追加、削除、変更、クエリを使ってみる

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-03-25 16:05:201994ブラウズ

dml ステートメントは SQL データ操作ステートメントの 1 つです。テーブルの追加、削除、変更、クエリを行うことができます。この記事は初心者や SQL を復習する必要がある人にとって非常に役立ちます。エディターをフォローして一緒に学びましょう。

MYSQL の追加、削除、変更、クエリを使ってみる

データ テーブルの追加、削除、変更、クエリの方法を説明する前に、次に示すように、後続のすべての操作を容易にするために、最初にstudentsというデータ テーブルを作成します。図:

MYSQL の追加、削除、変更、クエリを使ってみる

レコードを挿入

insert into 表名(字段1,字段2, ...,字段n) values(值1,值2,... ,值n);

その中:

  • テーブル名: これは操作するデータ テーブルです。たとえば、私はテーブル students を操作しています。

  • フィールド: 操作する必要があるフィールドです。

  • value: 追加する必要があるデータです。

insert into によってフィールドにデータを追加できます。フィールド名を指定する必要はありませんが、値の後の順序は次のようにする必要があります。フィールドの並べ替えと一致します。次の両方を使用して、データ テーブルにデータを挿入できます。 SQL ステートメントとその表示結果は次のとおりです。

MYSQL の追加、削除、変更、クエリを使ってみる

insert into一度に 1 つのデータを挿入できるだけでなく、複数のレコードを一度に挿入することもできます。

insert into 表名(字段1,字段2, ...,字段n) 
values
(值1,值2,... ,值n),
(值1,值2,... ,值n)
;

SQL ステートメントとその出力結果を次の図に示します。

MYSQL の追加、削除、変更、クエリを使ってみる

クエリ データ

この記事では、最も単純なクエリについてのみ説明します。

select * from 表名

このステートメントを通じて、条件を満たすレコードをクエリできます。 * はクエリ テーブル内のすべてのフィールドを表します。特定のフィールドをクエリする場合は、* をそのフィールドに変更するだけで済みます。

データを挿入するときに select * from を使用します。上記のデータ挿入のコードを見ると、結果がわかります。

id ​​フィールドのデータをクエリする場合は、*id に変更するだけです。

MYSQL の追加、削除、変更、クエリを使ってみる

#これにより、id フィールドのデータが表示されます。

レコードを更新

テーブルを更新

update 表名 set 字段1=值1,字段2=值2,...,字段n=值n[where条件];

その中に:

  • 条件:満たす必要があるテーブル要件。

更新の書き込みに必要な条件がない場合は、すべての値が更新されます。例:

MYSQL の追加、削除、変更、クエリを使ってみる

6 つのステートメントがすべて変更されたことがわかります。すべてのステートメントを更新したくない場合は、次のような条件を記述する必要があります。 as:

MYSQL の追加、削除、変更、クエリを使ってみる

条件が記述されているため、3 番目のステートメントのみが更新されます。

複数のテーブルのデータの更新

update 表1,表2,...表n  set 表1.字段1=表达式1,...,表n.字段n=表达式n[where条件];

複数のテーブルの更新は、主に 1 つのターゲット フィールドに基づいて別のテーブルのフィールドを動的に更新するために使用されます。 stu という名前の新しいデータ テーブルを作成し、そこにデータを入れることができます:

MYSQL の追加、削除、変更、クエリを使ってみる

このデータ テーブルを使用すると、次のように複数のテーブル、SQL ステートメント、およびその結果を更新できます:

MYSQL の追加、削除、変更、クエリを使ってみる

両方のデータ テーブルの内容が更新されていることがわかります。

レコードの削除

delete from 表名 [where 条件];

レコードの削除はレコードの更新と同じ条件ですが、where 条件がないとテーブル内のレコードがすべて削除されてしまうので注意して操作してください。 。

これを言うだけでは意味がありません。例を見てみましょう。

MYSQL の追加、削除、変更、クエリを使ってみる

すべてのデータは無条件で削除されるため、ここでは説明しません。 。

推奨チュートリアル: mysql ビデオ チュートリアル

以上がMYSQL の追加、削除、変更、クエリを使ってみるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。