Latest web development tutorials

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スクリプトを使用してデータベースを削除するときは、特に注意するデータベースを削除するときだけ、指定したデータベースを削除し、メッセージを削除するかどうかを確認するためには表示されません。