データベース削除ステートメント delete は、テーブル内の 1 つ以上のデータ行を削除するために使用されます。構文形式は、「DELETE FROM [WHERE 句] [ORDER BY 句] [LIMIT 句]」です。 "; 削除操作の削除条件に WHERE 句を使用しない場合は、すべてのデータが削除されます。
(推奨チュートリアル: mysql ビデオ チュートリアル )
ステートメントの削除 delete
DELETE ステートメントは、テーブル内の 1 つ以上のデータ行を削除できます。
構文形式は次のとおりです:
DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]
構文の説明は次のとおりです:
d9c3f208c735dc19d50c4f24e2d3872e: テーブルの名前を指定します。データを削除します。
ORDER BY 句: オプション。削除時に、テーブル内の行が句で指定された順序で削除されることを示します。
WHERE 句: オプション。削除操作の削除条件を限定することを示します。この句を省略すると、テーブル内のすべての行を削除することになります。
例 1: テーブル内のすべてのデータを削除します
tb_courses テーブル内のすべてのデータを削除しますmysql> DELETE FROM tb_students; Query OK, 3 rows affected (0.12 sec) mysql> SELECT * FROM tb_students; Empty set (0.00 sec)
例 2: 条件に基づいてテーブル内のデータを削除します。
tb_students テーブルで、ID 4mysql> DELETE FROM tb_students -> WHERE id=4; Query OK, 1 row affected (0.00 sec) mysql> SELECT * FROM tb_students; +----+-------+---------+------+------+--------+------------+ | id | name | dept_id | age | sex | height | login_date | +----+-------+---------+------+------+--------+------------+ | 1 | Dany | 1 | 25 | F | 160 | 2015-09-10 | | 2 | Green | 3 | 23 | F | 158 | 2016-10-22 | | 3 | Henry | 2 | 23 | M | 185 | 2015-05-31 | | 5 | Jim | 1 | 24 | M | 175 | 2016-01-15 | | 6 | John | 2 | 21 | M | 172 | 2015-11-11 | | 7 | Lily | 6 | 22 | F | 165 | 2016-02-26 | | 8 | Susan | 4 | 23 | F | 170 | 2015-10-01 | +----+-------+---------+------+------+--------+------------+ 4 rows in set (0.00 sec)のレコードを削除します。実行結果から、次のレコードが削除されていることがわかります。 ID4は削除されました。
以上がデータベース削除ステートメント delete はどのような用途に使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。