drop table est une commande utilisée dans la base de données pour supprimer une ou plusieurs tables de données. Le format spécifique est "DROP TABLE [IF EXISTS] liste de noms de table" ; , changez simplement le nom de la table. Écrivez-les l'un après l'autre, séparés par des virgules.
(Tutoriel recommandé : Tutoriel vidéo mysql)
Dans la base de données MySQL, pour les tables de données qui ne sont plus nécessaire, nous pouvons le supprimer de la base de donné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.
Dans 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 de est le suivant :
DROP TABLE [IF EXISTS] 表名列表
La description de le format de syntaxe est le suivant :
Liste des noms de table : Indique le nom de la table de données à supprimer. DROP TABLE peut supprimer plusieurs tables en même temps. Écrivez simplement les noms des tables à la fin et séparez-les par des virgules, par exemple : 表名1, 表名2, 表名3 ...
.
SI EXISTE : Permet de 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.
Remarque :
L'utilisateur doit avoir l'autorisation d'exécuter la commande DROP TABLE, sinon la table de données sera ne soit pas supprimé.
Lorsqu'une table est supprimée, les autorisations de l'utilisateur sur la table ne seront pas automatiquement supprimées.
Exemple :
Afficher le tableau de données
mysql> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp1 | | tb_emp2 | | tb_emp3 | +--------------------+ 3 rows in set (0.00 sec)
Comme le montrent les résultats en cours, il are Il existe trois tables de données : tb_emp1, tb_emp2 et tb_emp3.
Supprimons la table de données tb_emp3. L'instruction SQL saisie et les résultats d'exécution sont les suivants :
mysql> DROP TABLE tb_emp3; Query OK, 0 rows affected (0.22 sec) mysql> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp1 | | tb_emp2 | +--------------------+ 2 rows in set (0.00 sec)
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!