MySQL 删除表

mysql 删除表

mysql 中删除表的操作非常简单。表一旦被删除,表中的数据就会永远消失,因此,在执行删除表的语句之前,最好先备份数据,以防万一要找回删除过的数据。

 

1. mysql 删除表的语法

drop table table_name ;

 

2. 通过命令窗口删除表

在mysql>命令提示窗口中删除数据表sql语句为 drop table 。

root@host# mysql -u root -p
enter password:*******
mysql> use yapf;
database changed
mysql> drop table article
query ok, 0 rows affected (0.8 sec)
mysql>

 

3. 使用php脚本删除表

php使用 mysqli_query 函数来删除 mysql 数据表。

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

使用php脚本删除表的语法:

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

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

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

以下范例使用了php脚本删除数据表 article:

mysql 范例

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