📜  删除MySQL表

📅  最后修改于: 2020-11-27 06:32:47             🧑  作者: Mango


删除现有的MySQL表非常容易,但是删除任何现有的表时要非常小心,因为删除表后丢失的数据将无法恢复。

句法

这是删除MySQL表的通用SQL语法-

DROP TABLE table_name ;

从命令提示符中删除表

要从命令提示符下删除表,我们需要在mysql>提示符下执行DROP TABLE SQL命令。

以下程序是一个删除tutorials_tbl的示例-

root@host# mysql -u root -p
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> DROP TABLE tutorials_tbl
Query OK, 0 rows affected (0.8 sec)
mysql>

使用PHP脚本删除表

要删除任何数据库中的现有表,您需要使用PHP函数mysql_query() 。您将使用适当的SQL命令传递其第二个参数来删除表。

Creating MySQL Tables
   
   
   
      ';
         $sql = "DROP TABLE tutorials_tbl";
         mysql_select_db( 'TUTORIALS' );
         $retval = mysql_query( $sql, $conn );
         
         if(! $retval ) {
            die('Could not delete table: ' . mysql_error());
         }
         echo "Table deleted successfully\n";
         mysql_close($conn);
      ?>