SQL DELETE
DELETE pour supprimer des enregistrements de la table est utilisée.
SQL DELETE
DELETE pour supprimer des lignes dans une table.
DELETE SQL syntaxe
WHERE some_column = some_value ;
Notez que SQL DELETE clause WHERE! Clause WHERE spécifie le ou les documents qui doivent être supprimés. Si vous omettez la clause WHERE, tous les enregistrements seront supprimés! |
La base de données de démonstration
Dans ce tutoriel, nous allons utiliser la base de données de l'échantillon w3big.
Ce qui suit est un «Sites Web» sélectionnés de données de la table:
+----+--------------+---------------------------+-------+---------+ | 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 | +----+---------------+---------------------------+-------+---------+
DELETE SQL exemples
Supposons que nous liste "Sites" pour supprimer du site appelé "Baidu" et le pays est le site Web du CN.
Nous utilisons l'instruction SQL suivante:
Exemples
Exécutez le SQL ci-dessus, alors lisez la liste "Sites", les données sont les suivantes:
Supprimer toutes les données
Vous pouvez supprimer la table sans conditions, supprimer toutes les lignes de la table. Cela signifie que la structure de la table, les attributs, les index reste inchangé:
ou
SUPPRIMER * FROM nom_table;
REMARQUE: Lorsque voussupprimez un enregistrement d'être très prudent! Parce que vous ne pouvez pas être répété!