ホームページ >データベース >mysql チュートリアル >MySQL を使用してテーブル データを削除する方法を調べる
MySQL は強力なリレーショナル データベース管理システムであり、Web アプリケーションやその他のソフトウェア開発分野で最も人気のあるデータベースの 1 つです。実際のアプリケーションでは、データ テーブル内のデータは常に追加、変更、削除されるため、MySQL でのデータ テーブルのデータの削除は一般的な操作の 1 つです。この記事では、MySQL を使用してテーブル データを削除する方法を説明します。
DELETE ステートメントを使用してテーブル データを削除する
DELETE は MySQL のキーワードで、テーブル内の行を削除するために使用されます。 DELETE ステートメントの基本的な構文は次のとおりです。
DELETE FROM table_name WHERE condition;
このうち、'table_name' は行を削除するテーブルの名前、'condition' は行を削除する条件を制限します。行の削除。条件が指定されていない場合は、テーブル内のすべての行が削除されます。
たとえば、テーブル「MyTable」内のすべての行を削除する場合は、次のステートメントを使用できます。
DELETE FROM MyTable;
特定の条件下で行を削除する場合は、次のステートメントを使用できます。 WHERE ステートメント。たとえば、テーブル 'MyTable' で、'status' が '0' に等しい行をすべて削除するには、次のステートメントを使用できます。
DELETE FROM MyTable WHERE status = 0;
TRUNCATE ステートメントを使用してデータ テーブルを削除します。 data
TRUNCATE もテーブル内のすべての行を削除するために使用できます。 TRUNCATE ステートメントの基本構文は次のとおりです。
TRUNCATE table_name;
テーブルを切り詰めることにより、すべての行をクリアします。 DELETE ステートメントとは異なり、TRUNCATE 操作はログを生成しないため、TRUNCATE は DELETE より高速です。
たとえば、テーブル「MyTable」をクリアする場合は、次のステートメントを使用できます。
TRUNCATE MyTable;
DROP ステートメントを使用して、データ テーブル全体を削除します。
DROP は、テーブル table 全体と、それに関連付けられたすべてのインデックス、トリガー、制約を削除するために使用されます。 DROP ステートメントの基本的な構文は次のとおりです。
DROP TABLE table_name;
ここで、「table_name」は削除するテーブルの名前です。
たとえば、テーブル「MyTable」を削除する場合は、次のステートメントを使用できます。
DROP TABLE MyTable;
DROP ステートメントはテーブル全体を完全に削除することに注意してください。その中のすべてのデータを削除します。したがって、このステートメントを使用する場合は注意してください。
概要
MySQL の削除操作には DELETE、TRUNCATE、DROP があり、データ テーブル内のデータまたはテーブル全体を削除するために使用されます。これらの操作を使用するときは、データの重要性に注意し、操作が正しく、安全で、完全であることを確認する必要があります。
以上、本記事で紹介したMySQLでデータテーブルのデータを削除する3つの操作方法であり、MySQLユーザーの参考になると思います。
以上がMySQL を使用してテーブル データを削除する方法を調べるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。