Maison > base de données > tutoriel mysql > Comment supprimer et nettoyer des données dans MySQL ?

Comment supprimer et nettoyer des données dans MySQL ?

WBOY
Libérer: 2023-07-29 12:39:18
original
2905 Les gens l'ont consulté

Comment supprimer et nettoyer des données dans MySQL ?

Lors de l'utilisation de la base de données MySQL, les opérations de suppression et de nettoyage des données sont très importantes, ce qui peut nous aider à supprimer les données inutiles, à optimiser les performances de la base de données et à libérer de l'espace de stockage de la base de données. Cet article explique comment utiliser MySQL pour supprimer et nettoyer des données, et fournit des exemples de code correspondants.

1. Supprimer les données

  1. Instruction DELETE

L'instruction DELETE est utilisée pour supprimer des données dans la table. Elle peut supprimer les enregistrements qui remplissent les conditions selon les conditions spécifiées.

Exemple 1 : Supprimer les enregistrements qui remplissent les conditions dans la table

DELETE FROM table_name WHERE condition;
Copier après la connexion

Parmi eux, table_name est le nom de la table où les données doivent être supprimées, et condition est la condition de suppression des données. Par exemple, pour supprimer les enregistrements dont l'âge est supérieur ou égal à 18 ans dans la table des étudiants :

DELETE FROM student WHERE age >= 18;
Copier après la connexion
  1. Instruction TRUNCATE TABLE

L'instruction TRUNCATE TABLE est utilisée pour supprimer toutes les données de la table. Elle est plus efficace que l'instruction DELETE. , mais il ne peut pas contenir de conditions WHERE.

Exemple 2 : Supprimez toutes les données de la table

TRUNCATE TABLE table_name;
Copier après la connexion

Où, table_name est le nom de la table dont les données doivent être effacées. Par exemple, effacez toutes les données de la table étudiant :

TRUNCATE TABLE student;
Copier après la connexion

2. Opération de nettoyage

  1. Instruction DROP DATABASE

L'instruction DROP DATABASE est utilisée pour supprimer la base de données entière ainsi que toutes ses tables et données.

Exemple 3 : Supprimer la base de données

DROP DATABASE database_name;
Copier après la connexion

Parmi eux, nom_base de données est le nom de la base de données qui doit être supprimée. Par exemple, supprimez la base de données nommée test :

DROP DATABASE test;
Copier après la connexion
  1. Instruction OPTIMIZE TABLE

L'instruction OPTIMIZE TABLE est utilisée pour optimiser la table et peut nettoyer les fragments de la table pour améliorer la vitesse des requêtes et l'utilisation de l'espace de stockage.

Exemple 4 : Optimisation de la table

OPTIMIZE TABLE table_name;
Copier après la connexion

Parmi eux, table_name est le nom de la table qui doit être optimisée. Par exemple, optimisez la table student:

OPTIMIZE TABLE student;
Copier après la connexion
  1. Instruction ALTER TABLE

L'instruction ALTER TABLE peut apporter des modifications et des ajustements structurels à la table.

Exemple 5 : Supprimer un champ de la table

ALTER TABLE table_name DROP COLUMN column_name;
Copier après la connexion

Où, nom_table est le nom de la table où le champ doit être supprimé, et nom_colonne est le nom du champ qui doit être supprimé. Par exemple, supprimez le champ anniversaire dans la table des étudiants :

ALTER TABLE student DROP COLUMN birthday;
Copier après la connexion

Ce qui précède est la méthode et l'exemple de code pour les opérations de suppression et de nettoyage des données dans MySQL. Soyez prudent lorsque vous l'utilisez, en particulier lors de la suppression de données et de tableaux, assurez-vous de sauvegarder les données pour éviter des pertes irréversibles.

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