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

Comment effacer les données d'une table dans une base de données MySQL

little bottle
Libérer: 2019-04-28 14:55:45
avant
9927 Les gens l'ont consulté






Cet article parle principalement de l'utilisation de la commande clear dans la base de données, qui a une certaine valeur d'apprentissage si nécessaire, Les amis peuvent le découvrir, j'espère que cela pourra vous être utile.

Lorsque vous devez remplacer et mettre à jour des données lors d'une migration de données, d'un nettoyage de données ou de l'écriture de projets Web, vous devez parfois vider la table

Couramment utilisé clearing Il existe deux types d'instructions SQL pour la table de données :

delete from 表名;
Copier après la connexion
truncate table 表名;
Copier après la connexion

Exécuter le test

J'utilise MySql La table à tester contient 20 000 enregistrements. Faites deux copies de.

Exécutez deux instructions SQL pour vider la table respectivement

Les résultats montrent que les deux instructions peuvent atteindre l'objectif de vider la table, et la différence entre les deux est :

tronquer est plus efficace que supprimer

tronquer n'efface pas les données. Les journaux d'enregistrement ne peuvent pas être restaurés, ce qui équivaut à conserver la structure de la table mysql. La table est recréée et tous les états sont équivalents à de nouvelles tables. 🎜> Supprimer efface les données et enregistre les journaux, ce qui peut restaurer les données, ce qui équivaut à supprimer tous les enregistrements du tableau un par un

La méthode à choisir dépend de la situation réelle que j'utilise habituellement. méthode delete, qui est plus lente mais plus sûre

Tutoriels associés :

Tutoriel vidéo mysql

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:csdn.net
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!