MySQLデータ削除の3種類
MySQLのデータを削除する方法には3種類があります。
- DELETE文を使う:DELETE文を使うと、テーブル内の1行以上のデータを削除できます。構文は次のとおりです。
表名から条件を削除します;
削除するテーブル名を表名、削除条件をWHERE以降に指定する。
たとえば、studentsテーブルから学籍番号が1001の生徒のデータを削除するには、次のステートメントを使用できます。
学号 = 1001 のレコードを students テーブルから削除
- TRUNCATE TABLE ステートメントを使用して、テーブル内から全データを削除し、自動採番 ID をリセットすることができます。構文は次のとおりです。
TRUNCATE TABLE テーブル名;
例えば、studentsテーブルのすべてのデータを削除するには、次のステートメントを使用します。
TRUNCATE TABLE students;
- テーブルを削除するには DROP TABLE ステートメントを使用します。構文は次のとおりです。
テーブル表名 をドロップします ;
例えば、studentsテーブルとその全データを削除する場合、次の文を使用できます:
生徒テーブルを削除します。
テーブルを削除するDROP TABLE文を実行するとテーブルの構造とデータは復元できなくなるので、実行前に慎重に検討する必要があります。