ホームページ  >  記事  >  データベース  >  mysqlテーブルのデータ行を削除する方法

mysqlテーブルのデータ行を削除する方法

青灯夜游
青灯夜游オリジナル
2022-06-21 17:01:5814265ブラウズ

mysql では、WHERE 句と LIMIT 句を指定した DELETE ステートメントを使用して、テーブル内のデータ行を削除できます。構文は、「DELETE FROM テーブル名 WHERE 削除条件 LIMIT 1;」、DELETE です。ステートメントはテーブルの 1 つ以上のデータ行を削除するために使用され、WHERE 句は削除条件を設定するために使用され、LIMIT 句はデータを削除する行数を設定するために使用されます。

mysqlテーブルのデータ行を削除する方法

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

mysql では、WHERE 句および LIMIT 句を指定した DELETE ステートメントを使用して、テーブル内のデータ行を削除できます。

DELETE FROM <表名> [WHERE 子句] [LIMIT 子句]
  • WHERE 句: オプション。削除操作の削除条件を制限することを示します。この句を省略すると、表内のすべての行が削除されます。

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

テーブル内のデータ行を削除する場合は、LIMIT 1 を設定する必要があります。

DELETE FROM 表名 WHERE 删除条件 LIMIT 1;

例:

tb_students_score テーブルを作成し、データを挿入し、すべてのデータをクエリします

SELECT * FROM tb_students_score;

mysqlテーブルのデータ行を削除する方法

スコアが 90

DELETE FROM tb_students_score WHERE student_score>90 LIMIT 1;

mysqlテーブルのデータ行を削除する方法

ok を超えるデータ行の削除、student_score フィールド値が 99 のデータ行が削除されます。

[関連する推奨事項: mysql ビデオ チュートリアル ]

以上がmysqlテーブルのデータ行を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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