MySQL 刪除數(shù)據(jù)表

MySQL中刪除數(shù)據(jù)表是非常容易操作的, 但是你再進(jìn)行刪除表操作時要非常小心,因為執(zhí)行刪除命令后所有數(shù)據(jù)都會消失。

1. MySQL 刪除數(shù)據(jù)表命令DROP TABLE刪除數(shù)據(jù)表

語法

以下為刪除MySQL數(shù)據(jù)表的通用語法:

DROP TABLE table_name ;

在命令提示窗口中刪除數(shù)據(jù)表

在mysql>命令提示窗口中刪除數(shù)據(jù)表SQL語句為 DROP TABLE

實例

以下實例刪除了數(shù)據(jù)表php_tbl:

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

相關(guān)視頻教程推薦:MySQL刪除語句

2.使用PHP腳本刪除數(shù)據(jù)表

PHP使用 mysql_query 函數(shù)來刪除 MySQL 數(shù)據(jù)表。

該函數(shù)有兩個參數(shù),在執(zhí)行成功時返回 TRUE,否則返回 FALSE。

h3> 語法

bool mysql_query( sql, connection );
參數(shù)描述
sql必需。規(guī)定要發(fā)送的 SQL 查詢。注釋:查詢字符串不應(yīng)以分號結(jié)束。
connection可選。規(guī)定 SQL 連接標(biāo)識符。如果未規(guī)定,則使用上一個打開的連接。

實例

以下實例使用了PHP腳本刪除數(shù)據(jù)表php_tbl:

<html>
<head>
<title>創(chuàng)建 MySQL 數(shù)據(jù)表</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('連接失敗: ' . mysql_error());
}
echo '連接成功<br />';
$sql = "DROP TABLE php_tbl";
mysql_select_db( 'php' );
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('數(shù)據(jù)表刪除失敗: ' . mysql_error());
}
echo "數(shù)據(jù)表刪除成功\n";
mysql_close($conn);
?>
</body>
</html>

相關(guān)視頻教程推薦: