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

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

little bottle
little bottleavant
2019-04-28 14:55:4510013parcourir






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 表名;
truncate table 表名;

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer