Supprimer et tronquer avec MySQL

Supprimer et tronquer avec MySQL
Les bases de données MySQL sont appelées bases de données système, qui contiennent des tableaux pour stocker les informations requises lors de l'exécution du serveur MySQL. MySQL catégorise les tables dans "TABLES SYSTÈMES D'ACTION" et "Tables du système d'information de l'objet". De plus, les enregistrements de la table de base de données peuvent être supprimés ou supprimés partout où il est nécessaire. Des requêtes SQL, telles que «SUPPRIMER" et "TRONQUER«Peut être utilisé dans ce but correspondant.

Les résultats de cet article sont:

  • Quelle est la déclaration «Supprimer de» de MySQL?
  • Comment exécuter l'instruction «Supprimer de» dans MySQL?
  • Quelle est la déclaration «tronquée» de MySQL?
  • Comment exécuter l'instruction «truncate» dans MySQL?

Quelle est la déclaration «Supprimer de» de MySQL?

Lorsqu'un utilisateur souhaite supprimer ou supprimer des enregistrements particuliers (ligne) des tables de base de données MySQL, le «SUPPRIMER»La déclaration peut être utilisée. Il s'agit d'une commande de langage de manipulation de données qui contient le «»Clause. Si la condition est spécifiée, elle supprimera ou supprimera uniquement les enregistrements particuliers autrement, les enregistrements de la table entière seront supprimés. Il peut enregistrer les journaux supprimés de l'enregistrement supprimé.

Syntaxe

La syntaxe générale du «SUPPRIMER»La déclaration est donnée ci-dessous:

Supprimer d'où;

Comment exécuter l'instruction «Supprimer de» dans MySQL?

Suivez les étapes fournies pour utiliser le Supprimer«Déclaration pour supprimer les enregistrements dans MySQL.

Étape 1: Lancez l'invite de commande

Initialement, recherchez le «Invite de commande»Et lancez-le:

Étape 2: Accédez au serveur MySQL

Ensuite, connectez le terminal au serveur MySQL en exécutant le «mysql" commande:

mysql -u root -p

Comme vous pouvez le voir, nous avons été connectés avec succès avec le serveur MySQL:

Étape 3: Liste des bases de données

Exécutez la commande fournie pour répertorier toutes les bases de données:

Afficher des bases de données;

À partir de la liste affichée ci-dessous affichée des bases de données, nous avons choisi la base de données en surbrillance:

Étape 4: Modifier la base de données

Modifiez la base de données via le «UTILISER" commande:

Utilisez MyNewDB;

Étape 5: Afficher les tables de base de données

Maintenant, énumérez toutes les tables en utilisant le «MONTRER" déclaration:

Montrer des tables;

Dans la liste des tables fournies, nous voulons supprimer les enregistrements du «std1" tableau:

Étape 6: Liste du contenu de la table

Pour afficher le contenu des tables de bases de données, exécutez le «SÉLECTIONNER" commande:

Sélectionner * à partir de STD1;

Comme vous pouvez le voir, le tableau spécifié contient deux enregistrements et nous voulons supprimer la deuxième ligne:

Étape 7: Supprimer l'enregistrement

Ensuite, exécutez le «SUPPRIMER»Déclaration avec le«”Clause pour supprimer l'enregistrement particulier:

Supprimer de STD1 Where FirstName = "Fatima";

Étape 8: Vérification

Exécutez le "SÉLECTIONNER»Déclaration pour s'assurer que l'enregistrement est supprimé:

Sélectionner * à partir de STD1;

On peut observer que la ligne a été supprimée de la table:

Voyons la section suivante et découvrons le «TRONQUER" déclaration.

Quelle est la déclaration «tronquée» de MySQL?

Pour supprimer toutes les lignes existantes du tableau, le «TRONQUER»La déclaration peut être utilisée. C'est le "Langue de définition des données»Commande, qui supprime tous les enregistrements de la table. Cependant, il ne peut pas être utilisé avec le «»Clause. Contrairement au «SUPPRIMER»Instruction, le journal des transactions pour chaque enregistrement supprimé n'est pas stocké. Une fois la suppression supprimée à travers la commande «truncate», il ne peut pas être annulé.

Syntaxe

La syntaxe générale du TRONQUER«La commande est:

Table tronquée;

Comment exécuter l'instruction «truncate» dans MySQL?

Pour supprimer l'ensemble des enregistrements de la table des bases de données MySQL en utilisant "TRONQUER«, Consultez les instructions fournies.

Au début, exécutez le «SÉLECTIONNER»Instruction pour afficher le contenu du tableau:

Sélectionner * à partir de STD1;

Pour supprimer tous les enregistrements, exécutez la commande fournie:

Tableau tronqué STD1;

Ici le "Std1«Est le nom de la table cible:

Pour vous assurer que l'enregistrement de la table est supprimé ou non, utilisez la déclaration fournie:

Sélectionner * à partir de STD1;

On peut observer que la table est vide:

C'est tout! Nous avons brièvement expliqué le mysql "SUPPRIMER" et "TRONQUER»Commandes.

Conclusion

Le "Supprimer d'où;«La commande de langage de manipulation de données est-elle utilisée pour supprimer des enregistrements spécifiques, qui peuvent contenir la clause où et enregistrer les journaux supprimés des enregistrements supprimés. D'un autre côté, le «Table tronquée;"La commande de langue de définition des données qui supprime tous les enregistrements de la table, et il ne contient pas la clause« où ». Cette rédaction a discuté des commandes «supprimer» et «tronqués» MySQL.