データを削除する mysql ステートメントは「DELETE」で、データ テーブル内の 1 行以上のデータを削除できます。構文形式は「DELETE FROM [WHERE 句] [ORDER BY]」です。句] [LIMIT 句]」。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
MySQL では、DELETE ステートメントを使用して、テーブル内の 1 つ以上のデータ行を削除できます。
DELETE ステートメントは、単一のテーブルからデータを削除できます。構文形式は次のとおりです:
DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]
構文の説明は次のとおりです:
注: WHERE 条件を使用しない場合、すべてのデータが削除されます。
#DELETE ステートメントの使用例
テーブル内のすべてのデータを削除します【例 1】 tb_courses_new テーブル内の全データを削除
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 を削除as 4 レコード
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 サイトの他の関連記事を参照してください。