Mysql | Comment supprimer une ligne dans une table?

Mysql | Comment supprimer une ligne dans une table?
Dans MySQL, un énorme volume de données est stocké de manière structurée à l'aide de tables. Les utilisateurs souhaitent effectuer différentes actions sur les données tout en gérant des bases de données. Plus précisément, si l'utilisateur souhaite supprimer les données des tables, le «Supprimer»La déclaration peut être utilisée pour supprimer toutes les lignes d'une table ou des lignes qui répondent à une condition spécifique.

Ce message discutera du «Supprimer»Utilisation de la déclaration.

Préalable: Connectez-vous au serveur de base de données MySQL

Pour connecter le serveur de base de données MySQL à votre système, ouvrez l'invite de commande et utilisez cette syntaxe:

mysql -u -p

Fournissez votre nom d'utilisateur dans la syntaxe et frappez "Entrer«Fournissez le mot de passe pour connecter avec succès MySQL Server:

Pour utiliser une base de données sur laquelle vous souhaitez effectuer l'opération de suppression, utilisez cette syntaxe:

utiliser [db-name];

Placez le nom de la base de données dans la syntaxe:

Pour afficher les noms des tables disponibles dans la base de données, exécutez cette commande:

montrer des tables;

La sortie affiche les noms des tables:

Note: Ce message utilisera la table «Articles» dans les exemples.

Syntaxe

Le "Supprimer»L'instruction est utilisée pour supprimer une ligne ou des lignes du tableau en fonction d'une condition spécifique. La syntaxe du «Supprimer" déclaration:

Supprimer de [Table-Name] où la condition;

Exemple 1: Supprimer la ligne en utilisant une condition simple

Voyons un exemple pour supprimer les lignes du «articles”Table où le«identifiant"Du tableau est égal à"2155», Exécutez cette requête:

Supprimer des éléments où id = 2155;

La sortie affiche le message "1 rangée affectée», Cela signifie que 1 ligne correspondait à la condition spécifiée:

Exemple 2: Supprimer la ligne à l'aide de l'opérateur de comparaison en condition

Voyons un autre exemple pour supprimer les lignes de «article»Tableau basé sur la condition que«identifiant"Devrait être supérieur à"2140», La requête de cet exemple est:

Supprimer des éléments où ID> 2140;

La requête a exécuté avec succès et afficher le message comme «14 rangées affectées«Cela signifie que les lignes« 14 »correspondent à la condition spécifiée:

Exemple 3: Supprimer la déclaration en combinaison de l'opérateur de comparaison avec la clause limite

Le "Supprimer»La déclaration peut contenir le«LIMITE"Clause même, le"LIMITE»La clause définit le nombre maximum de lignes. Si l'utilisateur souhaite supprimer les lignes dans le «articles”Table Si le"identifiant" est supérieur à "14"Mais le nombre de lignes ne devrait pas dépasser"dix”En nombre, exécutez cette requête:

Supprimer des éléments où ID> 2100 limite 10;

Dans la sortie, le message s'affiche comme «dix»:

Exemple 4: supprimer la ligne basée sur plusieurs conditions

Le "Supprimer»La déclaration peut contenir plusieurs conditions, à l'aide d'opérateurs logiques. Voyons un exemple pour supprimer les lignes du «articles«Table, dans laquelle«Numéro de commande"Est supérieur à" et "égal à"829" ET "Prix ​​unitaire" est supérieur à "20», Utilisez cette requête pour cet exemple:

Supprimer les éléments où OrderId> = 829 et UnitPrice> 20;

La requête est exécutée avec succès:

Exemple 5: Supprimer toutes les lignes d'une table

Pour supprimer toutes les lignes de la table «Éléments», utilisez cette requête:

Supprimer des articles;

Toutes les lignes de la table sont supprimées avec succès:

Conclusion

Le "Supprimer le formulaire»L'instruction peut être utilisée pour supprimer les lignes en fonction d'une condition définie, en exécutant«Supprimer de [Table-Name] où la condition;" commande. Des conditions complexes peuvent être formées en utilisant des opérateurs de comparaison logiques. Pour supprimer toutes les lignes de la table, utilisez la syntaxe "Supprimer de [Table-Name];". Cet article a discuté de l'utilisation du «Supprimer" déclaration.