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);
?>