Maison > base de données > tutoriel mysql > le corps du texte

À quoi sert l'instruction de suppression de base de données delete ?

青灯夜游
Libérer: 2020-10-23 14:50:04
original
25836 Les gens l'ont consulté

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.

À quoi sert l'instruction de suppression de base de données delete ?

(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 connexion

La 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 connexion

    Exemple 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 connexion

    Comme 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!

    Étiquettes associées:
    source:php.cn
    Déclaration de ce site Web
    Le 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.cn
    Tutoriels populaires
    Plus>
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal