通常のユーザーログインMySQLサーバを使用して、rootユーザーは、最高の権威を持って、我々はrootでログインので、ここでは、作成したり、MySQLデータベースを削除するための特別な許可が必要な場合があります。
deleteコマンドの後に、すべてのデータが失われるため、データベースを削除する処理では、非常に注意することが重要です。
データベースを削除するには、コマンドをドロップ
コマンド形式をドロップします。
データベース<データベース名>をドロップします。
例えば、RUNOOBという名前のデータベースを削除するには:
MySQLの>データベースRUNOOBをドロップ。
mysqladminはを使用してデータベースを削除します。
また、mysqlのはmysqladminコマンドを使用するターミナルでコマンドを削除することができます。
以下の実施例は、データベースRUNOOBを(データベースは、前のセクションで作成されている)を削除します。
[ルート@ホスト]#1のmysqladmin -u rootがRUNOOBがドロップ-p パスワードを入力します。******
データベースコマンドを削除する手順の後、実際にデータベースを削除するには、それを確認するためのプロンプトボックスがあるでしょう。
データベースを削除すると、潜在的に行うために非常に悪いです。 データベースに格納されているデータが破壊されます。 あなたは本当に「RUNOOB」データベース[Y / N] yのドロップしますか ドロップデータベース「RUNOOBを」
データベースを削除するには、PHPスクリプトを使用します
MySQLデータベースを作成または削除するには、PHPの関数を使用Mysqli_query。
この関数は2つの引数を取り、正常に実行された場合にTRUEを返し、それ以外の場合はFALSEを返します。
文法
mysqli_query(接続、クエリ、resultmode)。
パラメータ | 説明 |
---|---|
接続 | 必須。接続に使用するMySQLの規定。 |
質問 | クエリ文字列の不可欠な規定。 |
resultmode | オプション。定数。それは次の値のいずれかになります。
|
例
次の例では、データベースを削除するには、PHPのmysqli_query機能の使用方法を示しています。
データベースを削除します。
<?php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功<br />';
$sql = 'DROP DATABASE RUNOOB';
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
die('删除数据库失败: ' . mysqli_error($conn));
}
echo "数据库 RUNOOB 删除成功\n";
mysqli_close($conn);
?>
実装を成功した後、結果の数は以下のとおりです。
注意: データベースを削除するには、PHPスクリプトを使用するときは特に注意するようにデータベースを削除すると、単に指定されたデータベースを削除し、メッセージを削除するかどうかを確認するために表示され、そうしません。