阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      MySQL 删除数据表

      MySQL 删除数据表

      MySQL 中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。

      语法

      以下为删除 MySQL 数据表的通用语法:

      DROP TABLE table_name ;
      
      

      在命令提示窗口中删除数据表

      在 mysql>命令提示窗口中删除数据表 SQL 语句为 DROP TABLE

      实例

      以下实例删除了数据表 axihe_tbl:

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

      使用 PHP 脚本删除数据表

      PHP 使用 mysqli_query 函数来删除 MySQL 数据表。

      该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

      语法

      mysqli_query(connection,query,resultmode);
      
      
      参数描述
      connection必需。规定要使用的 MySQL 连接。
      query必需,规定查询字符串。
      resultmode

      可选。一个常量。可以是下列值中的任意一个:

      • MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)
      • MYSQLI_STORE_RESULT(默认)

      实例

      以下实例使用了 PHP 脚本删除数据表 axihe_tbl:

      <?php
      $dbhost = 'localhost:3306';  // mysql服务器主机地址
      $dbuser = 'root';            // mysql用户名
      $dbpass = '123456';          // mysql用户名密码
      $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
      if(! $conn )
      {
        die('连接失败: ' . mysqli_error($conn));
      }
      echo '连接成功<br />';
      $sql = "DROP TABLE axihe_tbl";
      mysqli_select_db( $conn, 'axihe' );
      $retval = mysqli_query( $conn, $sql );
      if(! $retval )
      {
        die('数据表删除失败: ' . mysqli_error($conn));
      }
      echo "数据表删除成功\n";
      mysqli_close($conn);
      ?>
      

      执行成功后,我们使用以下命令,就看不到 axihe_tbl 表了:

      mysql> show tables;
      Empty set (0.01 sec)
      
      
      目录
      目录