Maison > base de données > tutoriel mysql > le corps du texte

MySQL supprimer la base de données (supprimer) 2 méthodes

PHPz
Libérer: 2017-03-14 10:54:46
original
2229 Les gens l'ont consulté

Cet article présente principalement en détail les deux méthodes de suppression de base de données dans MySQL. Les amis intéressés peuvent s'y référer.

Première méthode : Utilisez mysqladmin pour 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 donc l'utilisateur root pour nous connecter. L'utilisateur root a la plus haute autorité et peut utiliser la commande mysql mysqladmin pour créer la base de données.

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

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

[root@host]# mysqladmin -u root -p drop TUTORIELS
Entrez le mot de passe :******
Après avoir exécuté la commande ci-dessus pour supprimer la base de données, une boîte de dialogue apparaîtra pour confirmer si la base de données est réellement supprimée :

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 'TUTORIALS' database [y/N] y
Database "TUTORIALS" dropped
Copier après la connexion

Deuxième méthode : Utiliser le script PHP pour supprimer la base de données
PHP utilise mysql_query function pour créer ou supprimer une base de données MySQL.

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

grammaire

bool mysql_query( sql, connexion );

Exemple

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

<html>
<head>
<title>Deleting MySQL Database</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysql_error());
}
echo '连接成功<br />';
$sql = 'DROP DATABASE TUTORIALS';
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
 die('删除数据库失败: ' . mysql_error());
}
echo "数据库 TUTORIALS 删除成功\n";
mysql_close($conn);
?>
</body>
</html>
Copier après la connexion

Remarque : Lors de l'utilisation d'un script PHP pour supprimer une base de données, aucun message de confirmation n'apparaîtra et la base de données spécifiée sera supprimée directement, vous devez donc être particulièrement prudent lors de la suppression de la base de données.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!