ホームページ  >  記事  >  データベース  >  データベース削除ステートメント delete はどのような用途に使用されますか?

データベース削除ステートメント delete はどのような用途に使用されますか?

青灯夜游
青灯夜游オリジナル
2020-10-23 14:50:0425825ブラウズ

データベース削除ステートメント delete は、テーブル内の 1 つ以上のデータ行を削除するために使用されます。構文形式は、「DELETE FROM [WHERE 句] [ORDER BY 句] [LIMIT 句]」です。 "; 削除操作の削除条件に WHERE 句を使用しない場合は、すべてのデータが削除されます。

データベース削除ステートメント delete はどのような用途に使用されますか?

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

ステートメントの削除 delete

DELETE ステートメントは、テーブル内の 1 つ以上のデータ行を削除できます。

構文形式は次のとおりです:

DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]

構文の説明は次のとおりです:

  • d9c3f208c735dc19d50c4f24e2d3872e: テーブルの名前を指定します。データを削除します。

  • ORDER BY 句: オプション。削除時に、テーブル内の行が句で指定された順序で削除されることを示します。

  • WHERE 句: オプション。削除操作の削除条件を限定することを示します。この句を省略すると、テーブル内のすべての行を削除することになります。

  • LIMIT 句: オプション。制御コマンドがクライアントに返される前に削除する最大行数をサーバーに伝えるために使用されます。

例 1: テーブル内のすべてのデータを削除します

tb_courses テーブル内のすべてのデータを削除します

mysql> DELETE FROM tb_students;
Query OK, 3 rows affected (0.12 sec)
mysql> SELECT * FROM tb_students;
Empty set (0.00 sec)

例 2: 条件に基づいてテーブル内のデータを削除します。

tb_students テーブルで、ID 4

mysql> DELETE FROM tb_students
    -> WHERE id=4;
Query OK, 1 row affected (0.00 sec)
mysql> SELECT * FROM tb_students;
+----+-------+---------+------+------+--------+------------+
| id | name  | dept_id | age  | sex  | height | login_date |
+----+-------+---------+------+------+--------+------------+
|  1 | Dany  |       1 |   25 | F    |    160 | 2015-09-10 |
|  2 | Green |       3 |   23 | F    |    158 | 2016-10-22 |
|  3 | Henry |       2 |   23 | M    |    185 | 2015-05-31 |
|  5 | Jim   |       1 |   24 | M    |    175 | 2016-01-15 |
|  6 | John  |       2 |   21 | M    |    172 | 2015-11-11 |
|  7 | Lily  |       6 |   22 | F    |    165 | 2016-02-26 |
|  8 | Susan |       4 |   23 | F    |    170 | 2015-10-01 |
+----+-------+---------+------+------+--------+------------+
4 rows in set (0.00 sec)

のレコードを削除します。実行結果から、次のレコードが削除されていることがわかります。 ID4は削除されました。

以上がデータベース削除ステートメント delete はどのような用途に使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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