Thả bảng MySQL
Rất dễ dàng để bỏ một bảng MySQL hiện có, nhưng bạn cần phải rất cẩn thận trong khi xóa bất kỳ bảng nào hiện có vì dữ liệu bị mất sẽ không được phục hồi sau khi xóa một bảng.
Cú pháp
Đây là một cú pháp SQL chung để thả một bảng MySQL -
DROP TABLE table_name ;
Bỏ bảng khỏi Command Prompt
Để loại bỏ các bảng từ dấu nhắc lệnh, chúng ta cần thực hiện lệnh SQL DROP TABLE tại dấu nhắc mysql>.
Thí dụ
Chương trình sau đây là một ví dụ xóa 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>
Bỏ bảng bằng PHP Script
Để thả một bảng hiện có vào bất kỳ cơ sở dữ liệu nào, bạn cần sử dụng hàm PHP mysql_query(). Bạn sẽ chuyển đối số thứ hai của nó bằng một lệnh SQL thích hợp để thả một bảng.
Thí dụ
<html>
<head>
<title>Creating MySQL Tables</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 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);
?>
</body>
</html>