MySQLデータベースを削除します。
mysqladminのを使用してデータベースを削除します。
MySQLデータベースを作成または削除するための特別な許可を得る必要があり、一般ユーザのログインMySQLサーバを使用してください。
そこでここでは、rootとしてログインしている、rootユーザーは最高の権威を持っている、あなたは、データベースを作成するのmysqlのmysqladminコマンドを使用することができます。
削除コマンドの後に、すべてのデータが失われるため、データベースを削除するプロセスでは、非常に注意することが重要です。
次の例では、データベースw3big(データベースは、前のセクションで作成されている)を削除します。
[root@host]# mysqladmin -u root -p drop w3big Enter password:******
データベースを削除するには、上記のコマンドを実行した後、それはデータベースを削除するかどうかを確認するプロンプトがあるでしょう:
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 'w3big' database [y/N] y Database "w3big" dropped
データベースを削除するには、PHPスクリプトを使用します
PHPはMySQLデータベースを作成するか、または削除するのmysql_query関数を使用します。
この関数は、そうでない場合はfalseを返し、TRUE成功したリターンの実装では、2つのパラメータがあります。
文法
bool mysql_query( sql, connection );
パラメータ | 説明 |
---|---|
SQL | 必須。 規定を送信するためのSQLクエリー。 注:クエリ文字列は、セミコロンで終わるべきではありません。 |
接続 | オプション。 SQL接続識別子の規定。 指定されていない場合は、オープン接続の使用。 |
例
次の例では、データベースを削除するには、PHPのするmysql_query関数の使用方法を示しています。
<html> <head> <meta charset="utf-8"> <title>删除 MySQL 数据库</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 w3big'; $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('删除数据库失败: ' . mysql_error()); } echo "数据库 w3big 删除成功\n"; mysql_close($conn); ?> </body> </html>
注意:PHPスクリプトを使用してデータベースを削除するときは、特に注意するデータベースを削除するときだけ、指定したデータベースを削除し、メッセージを削除するかどうかを確認するためには表示されません。