Maison > Article > base de données > Quelle est la commande pour supprimer une base de données ?
La commande pour supprimer la base de données est "DELETE DATA", le format spécifique est "DROP DATABASE [IF EXISTS] nom de la base de données ;", vous pouvez supprimer toutes les tables de la base de données et supprimer la base de données en même temps . Si vous souhaitez utiliser "DROP DATABASE", vous devez obtenir l'autorisation DROP de la base de données.
Lorsque la base de données n'est plus utilisée, elle doit être supprimée pour garantir que des données valides sont stockées dans l'espace de stockage de la base de données. Supprimer une base de données consiste à effacer la base de données existante de l'espace disque. Après l'effacement, toutes les données de la base de données seront également supprimées.
(Tutoriel recommandé : Tutoriel vidéo mysql )
Dans MySQL, lorsque vous devez supprimer une base de données créée, vous pouvez utiliser l'instruction DROP DATABASE. Le format de la syntaxe est :
DROP DATABASE [ IF EXISTS ] 数据库名
La description de la syntaxe est la suivante :
Nom de la base de données : Précisez le nom de la base de données à supprimer.
SI EXISTE : Utilisé pour éviter que des erreurs ne se produisent lorsque la base de données n'existe pas.
DROP DATABASE : supprimez toutes les tables de la base de données et supprimez la base de données en même temps. Soyez très prudent lorsque vous utilisez cette instruction pour éviter des suppressions erronées. Si vous souhaitez utiliser DROP DATABASE, vous devez obtenir l'autorisation DROP de la base de données.
Remarque : Une fois MySQL installé, le système créera automatiquement deux bases de données système nommées information_schema et mysql. La base de données système stocke certaines informations liées à la base de données si vous les supprimez. deux bases de données, MySQL ne fonctionnera pas correctement.
Exemple :
Afficher la base de données
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | test_db | | test_db_char | | test_db_del | | world | +--------------------+ 9 rows in set (0.00 sec)
Utilisez l'outil de ligne de commande pour supprimer la base de données test_db_del de la liste des bases de données
mysql> DROP DATABASE test_db_del; Query OK, 0 rows affected (0.57 sec) mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | test_db | | test_db_char | | world | +--------------------+ 8 rows in set (0.00 sec)
À ce stade fois où la base de données test_db_del n'existe pas.
Pour plus de connaissances liées à la programmation, veuillez visiter : Enseignement de la 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!