ホームページ > データベース > mysql チュートリアル > mysqlでデータテーブルの行データ(レコード)を削除するにはどうすればよいですか?

mysqlでデータテーブルの行データ(レコード)を削除するにはどうすればよいですか?

青灯夜游
リリース: 2020-10-02 12:12:30
オリジナル
32488 人が閲覧しました

mysql では、DELETE ステートメントを使用して、データ テーブル内の 1 つ以上のデータ行を削除できます。構文 "DELETE FROM [WHERE 句] [ORDER BY 句] [LIMIT 句] ] "; WHERE 条件を使用しない場合は、すべてのデータが削除されます。

mysqlでデータテーブルの行データ(レコード)を削除するにはどうすればよいですか?

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

単一テーブルのデータの削除

単一テーブルからデータを削除するには、DELETE ステートメントを使用します。構文形式は次のとおりです:

DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]
ログイン後にコピー

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

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

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

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

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

注: WHERE 条件を使用しない場合、すべてのデータが削除されます。

テーブル内の全データを削除

【例1】 tb_courses_new テーブル内のデータを全削除 入力したSQL文と実行結果は以下のとおりです。

mysql> DELETE FROM tb_courses_new;
Query OK, 3 rows affected (0.12 sec)
mysql> SELECT * FROM tb_courses_new;
Empty set (0.00 sec)
ログイン後にコピー

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

【例2】 tb_courses_newテーブルで、course_idのレコードを削除します。 4. 入力したSQL文と実行結果は以下のようになります。

mysql> DELETE FROM tb_courses
    -> WHERE course_id=4;
Query OK, 1 row affected (0.00 sec)
mysql> SELECT * FROM tb_courses;
+-----------+-------------+--------------+------------------+
| course_id | course_name | course_grade | course_info      |
+-----------+-------------+--------------+------------------+
|         1 | Network     |            3 | Computer Network |
|         2 | Database    |            3 | MySQL            |
|         3 | Java        |            4 | Java EE          |
+-----------+-------------+--------------+------------------+
3 rows in set (0.00 sec)
ログイン後にコピー
実行結果から、course_id 4 のレコードが削除されたことがわかります。

推奨チュートリアル:

mysql ビデオ チュートリアル

以上がmysqlでデータテーブルの行データ(レコード)を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート