Php-delete-mysql-database-using-php
提供:Dev Guides
PHPを使用してMySQLデータベースを削除する
データベースの削除
データベースが不要になった場合、永久に削除できます。 mysql_query にSQLコマンドを渡すと、データベースを削除できます。
例
次の例を試して、データベースを削除してください。
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
$sql = 'DROP DATABASE test_db';
$retval = mysql_query( $sql, $conn );
if(! $retval ) {
die('Could not delete database db_test: ' . mysql_error());
}
echo "Database deleted successfully\n";
mysql_close($conn);
?>
警告-データベースとテーブルを削除するのは非常に危険です。 そのため、テーブルまたはデータベースを削除する前に、すべてを意図的に実行していることを確認する必要があります。
テーブルを削除する
この場合も、 mysql_query 関数を使用して1つのSQLコマンドを発行し、データベーステーブルを削除するだけです。 ただし、このコマンドを使用するときは、テーブル内の重要な情報を削除できるため、注意が必要です。
例
テーブルを削除するには、次の例を試してください-
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
$sql = 'DROP TABLE employee';
$retval = mysql_query( $sql, $conn );
if(! $retval ) {
die('Could not delete table employee: ' . mysql_error());
}
echo "Table deleted successfully\n";
mysql_close($conn);
?>