MariaDB - 删除表

  • 简述

    在本章中,我们将学习删除表。
    表删除很容易,但请记住所有删除的表都是不可恢复的。表删除的一般语法如下 -
    
    DROP TABLE table_name ;
    
    执行表格删除有两个选项:使用命令提示符或 PHP 脚本。
  • 命令提示符

    在命令提示符下,只需使用DROP TABLE SQL 命令 -
    
    root@host# mysql -u root -p
    Enter password:*******
    mysql> use PRODUCTS;
    Database changed
    mysql> DROP TABLE products_tbl
    mysql> SELECT * from products_tbl
    ERROR 1146 (42S02): Table 'products_tbl' doesn't exist
    
  • PHP 删除表脚本

    PHP 提供mysql_query()用于删除表。只需将其第二个参数传递给适当的 SQL 命令 -
    
    <html>
       <head>
          <title>Create a MariaDB Table</title>
       </head>
       <body>
          <?php
             $dbhost = 'localhost:3036';
             $dbuser = 'root';
             $dbpass = 'rootpassword';
             $conn = mysql_connect($dbhost, $dbuser, $dbpass);
             
             if(! $conn ) {
                die('Could not connect: ' . mysql_error());
             }
             echo 'Connected successfully<br />';
             
             $sql = "DROP TABLE products_tbl";
             mysql_select_db( 'PRODUCTS' );
             $retval = mysql_query( $sql, $conn );
          
             if(! $retval ) {
                die('Could not delete table: ' . mysql_error());
             }
             echo "Table deleted successfully\n";
             
             mysql_close($conn);
          ?>
       </body>
    </html>
    
    成功删除表后,您将看到以下输出 -
    
    mysql> Table deleted successfully