Latest web development tutorials

SQL DELETEステートメント

テーブル内のレコードを削除するDELETEステートメントが使用されます。


SQL DELETEステートメント

テーブル内の行を削除するDELETE文。

SQL構文をDELETE

DELETE FROM table_name
WHERE some_column = some_value ;

ランプ SQLはWHERE句DELETEステートメントことに注意してください!
WHERE句がどのレコードまたは削除する必要があるレコードを指定します。 WHERE句を省略した場合、すべてのレコードが削除されます!


デモ・データベース

このチュートリアルでは、w3bigサンプルデータベースを使用します。

以下は、選択した「ウェブサイト」のテーブルデータです。

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
|  6 | 百度         | https://www.baidu.com/    |     4 | CN      |
|  7 | stackoverflow | http://stackoverflow.com/ |     0 | IND     |
+----+---------------+---------------------------+-------+---------+


SQLは、例をDELETE

「百度」というサイトから削除して、国は、CNのウェブサイトであるために、私たち「Webサイト」のリストを仮定。

私たちは、次のSQL文を使用します。

DELETE FROM ウェブサイト WHERE = 'Baiduの' アンド = 'CN';

その後、「Webサイト」のリストを読んで、上記のSQLを実行し、次のように、データは次のとおりです。


すべてのデータを削除します。

あなたは、条件なしでテーブルを削除するには、テーブル内のすべての行を削除することができます。 これは、テーブルの構造、属性、インデックスは変わらないことを意味します。

DELETE FROM table_name

または

TABLE_NAME * FROM DELETE。

注:あなたは余分に注意するレコードを削除すると!あなたが繰り返すことはできませんので!