L'instruction de suppression de base de données delete est utilisée pour supprimer une ou plusieurs lignes de données dans une table. Le format de syntaxe est "DELETE FROM
[Clause WHERE] [Clause ORDER BY] [Clause LIMIT] "; Lorsque vous n'utilisez pas la clause WHERE pour définir les conditions de suppression de l'opération de suppression, toutes les données seront supprimées.
(Tutoriel recommandé : Tutoriel vidéo MySQL)
Supprimer l'instruction Supprimer
L'instruction DELETE peut supprimer une ou plusieurs lignes de données dans le tableau.
Le format de syntaxe est :
DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]Copier après la connexionLa description de la syntaxe est la suivante :
: Spécifiez le nom de table des données à supprimer.
Clause ORDER BY : Facultatif. Indique que lors de la suppression, les lignes du tableau seront supprimées dans l'ordre spécifié dans la clause.
Clause WHERE : facultative. Cela signifie définir les conditions de suppression pour l'opération de suppression Si cette clause est omise, cela signifie supprimer toutes les lignes du tableau.
Clause LIMIT : Facultatif. Utilisé pour indiquer au serveur le nombre maximum de lignes à supprimer avant que la commande de contrôle ne soit renvoyée au client.
Exemple 1 : Supprimer toutes les données de la table
Supprimer toutes les données de la table 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)Copier après la connexionExemple 2 : Supprimer les données de la table en fonction des conditions
Dans la table tb_students, supprimez l'enregistrement avec l'identifiant 4
mysql> 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)Copier après la connexionComme le montrent les résultats en cours, l'enregistrement avec L'identifiant 4 a été supprimé.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Article précédent:Quels sont les niveaux d’isolement des bases de données ? Article suivant:Comment supprimer une chaîne dans MySQLDéclaration de ce site WebLe contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cnDerniers articles par auteur
2023-04-26 17:59:18 2023-04-26 17:47:48 2023-04-26 17:41:42 2023-04-26 17:37:05 2023-04-26 17:31:25 2023-04-26 17:27:32 2023-04-25 19:57:58 2023-04-25 19:53:11 2023-04-25 19:49:11 2023-04-25 19:41:54Derniers numérosCliquer sur le bouton n'actualise pas la page et enregistre les données de ligne du bouton dans la base de données.Depuis 1970-01-01 08:00:00000Rubriques connexesPlus>
mysql modifier le nom de la table de données
MySQL crée une procédure stockée
Base de données trois paradigmes
La différence entre MongoDB et MySQL
Comment vérifier si le mot de passe MySQL est oublié
mysql créer une base de données
niveau d'isolement des transactions par défaut de MySQL
La différence entre sqlserver et mysql