MySQL supprimer la base de données


MySQL supprimer la base de données

Utilisez un utilisateur normal pour vous connecter au serveur MySQL. Vous aurez peut-être besoin d'autorisations spécifiques pour créer ou supprimer une base de données MySQL. nous utilisons root ici Connexion utilisateur, l'utilisateur root a la plus haute autorité.

Soyez très prudent lors de la suppression de la base de données, car toutes les données disparaîtront après l'exécution de la commande de suppression.

1. La commande drop supprime la base de données

format de la commande drop :

drop database <数据库名>;

Par exemple, pour supprimer la base de données nommé DEMO :

mysql> drop database DEMO;

Recommandations vidéo associées : Opérations SQL de base - supprimer la base de données

2. Utilisez mysqladmin pour supprimer la base de données

Vous pouvez également utiliser la commande mysql mysqladmin pour exécuter la commande de suppression dans le terminal.

L'exemple suivant supprime la base de données DEMO (la base de données a été créée dans le chapitre précédent) :

[root@host]# mysqladmin -u root -p drop DEMOEnter password:******

Après avoir exécuté la commande de suppression de base de données ci-dessus, une boîte de dialogue apparaîtra pour confirmer si la base de données est vraiment supprimé. :

Dropping the database is potentially a very bad thing to do.Any data stored in the database will be destroyed.
Do you really want to drop the 'DEMO' database [y/N] yDatabase "DEMO" dropped

Tutoriels vidéo associés recommandés : Comment utiliser phpmyadmin pour ajouter, supprimer, modifier et vérifier des bases de données et des données. tables

3. Utilisez le script PHP pour supprimer la base de données

PHP utilise la fonction mysqli_query pour créer ou supprimer la base de données. Base de données MySQL.

Cette fonction a deux paramètres et renvoie VRAI si l'exécution est réussie, sinon elle renvoie FAUX.

Syntaxe

mysqli_query(connection,query,resultmode);
ParamètresDescription
connexion Obligatoire. Spécifie la connexion MySQL à utiliser.
requête Obligatoire, spécifie la chaîne de requête.
mode résultat

Facultatif. une constante. Il peut s'agir de l'une des valeurs suivantes :

  • MYSQLI_USE_RESULT (utilisez-le si vous devez récupérer de grandes quantités de données)

  • MYSQLI_STORE_RESULT (par défaut)

Instance

L'exemple suivant montre l'utilisation de la fonction PHP mysqli_query pour supprimer une base de données :

<?php
$dbhost = 'localhost'; // adresse de l'hôte du serveur mysql
$dbuser = ' root' ;  🎜>{
die('La connexion a échoué : ' . mysqli_error($conn));
>
echo 'Connexion réussie<br />';
$sql = 'DROP DÉMO DE BASE DE DONNÉES ';
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
die('Échec de la suppression de la base de données : ' . mysqli_error($conn) );
>
echo "Base de données DEMO supprimée avec succès n";
mysqli_close($conn);
?>


Après une exécution réussie, le résultat est

Image 3.jpg

Remarque : Lors de l'utilisation d'un script PHP pour supprimer une base de données, le message de confirmation n'apparaîtra pas. La base de données spécifiée sera supprimée directement, donc lorsque vous supprimez la base de données, soyez particulièrement prudent.


Recommandations vidéo associées :

Projet de forum PHP - ajout, suppression, modification de base de données, fichier d'entrée, fichier de configuration, fichier de fonction

Plusieurs tutoriels recommandés mis à jour :

tutoriel vidéo MySQL

manuel natif MySQL

technique de la base de données MySQL article

Introduction à l'apprentissage des bases de données