使用PHP刪除MySQL資料庫



刪除資料庫

如果不再需要某個資料庫,可以永久刪除它。您可以使用 SQL 命令傳遞給 **mysql_query** 來刪除資料庫。

示例

嘗試以下示例來刪除資料庫。

<?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** 函式發出一個 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);
?>
php_and_mysql.htm
廣告