Page 8 of 16
delete命令
delete from テーブル名 [where 条件]; |
-
無条件にテーブルの データを削除
テーブルの中にあるデー タをすべて削除する場合,delete from テーブル名;+エンターキーと入力します.下図にその様子を示します.このように,データをすべて消してしまうので,使用するときには十分な注意が必要です.
なお,下記のコマンドを実行したのち,もう一度3レコードをinsert命令で追加しておいてください. -
条件をつけて一部のデータを削除
where 句にある条件に該当する行が削除されます.例として,idが3である行を削除する場合,delete from subject where id=3;+ エンターキーと入力します(下図をご覧ください).なお,条件に該当する行がなくても命令は実行され,エラーにはなりませんが,当然結果は変わりません.
なお,ここでも消してしまったレコードを復活すべく,下記のようにしてください.