Maison > base de données > tutoriel mysql > Comment supprimer une table de la base de données

Comment supprimer une table de la base de données

青灯夜游
Libérer: 2021-03-18 14:51:28
original
33447 Les gens l'ont consulté

Dans la base de données, vous pouvez utiliser l'instruction "DROP TABLE" pour supprimer une ou plusieurs tables de données. La syntaxe spécifique est "DROP TABLE [IF EXISTS] nom de table 1 [ , nom de table 2, nom de table 3". ... ]", où "SI EXISTE" est utilisé pour déterminer si la table existe avant de supprimer la table de données.

Comment supprimer une table de la base de données

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Dans la base de données MySQL, pour les tables de données qui ne sont plus nécessaires, nous pouvons les supprimer de la base de données.

Vous pouvez utiliser l'instruction DROP TABLE pour supprimer une ou plusieurs tables de données. Le format de syntaxe est le suivant :

DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]
Copier après la connexion

Instructions :

  • IF EXISTS : Utilisé pour déterminer si la table existe avant de la supprimer. Si IF EXISTS n'est pas ajouté, MySQL provoquera une erreur et interrompra l'exécution de l'instruction SQL lorsque la table de données n'existe pas ; après avoir ajouté IF EXISTS, lorsque la table de données n'existe pas, l'instruction SQL peut être exécutée en douceur, mais un avertissement sera émis.

  • Lorsqu'une table est supprimée, les autorisations de l'utilisateur sur la table ne seront pas automatiquement supprimées.

  • Lors de la suppression d'une table, la structure de la table et toutes les données de la table seront supprimées, il est donc préférable de sauvegarder la table de données avant de la supprimer pour éviter des pertes irréparables.

(Tutoriel recommandé : Tutoriel vidéo MySQL )

Exemple :

Voir d'abord le test_db base de données Dans la table de données

mysql> USE test_db;
Database changed

mysql> SHOW TABLES;
+--------------------+
| Tables_in_test_db  |
+--------------------+
| tb_emp1           |
| tb_emp2            |
| tb_emp3            |
| tb_emp3            |
+--------------------+
4 rows in set (0.00 sec)
Copier après la connexion

, utilisez l'instruction DROP TABLE pour supprimer la table de données

mysql> DROP TABLE tb_emp3;
Query OK, 0 rows affected (0.22 sec)
mysql> SHOW TABLES;
+--------------------+
| Tables_in_test_db  |
+--------------------+
| tb_emp1            |
| tb_emp2            |
| tb_emp3            |
+--------------------+
3 rows in set (0.00 sec)
Copier après la connexion

Le résultat de l'exécution montre que la table nommée tb_emp3 n'existe plus dans la liste des tables de données de. la base de données test_db et l'opération de suppression est réussie.

Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !

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