MySQL 删除数据表
1.在phpMyAdmin中运行:
DROP TABLE ·table_name ;·
2.使用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 runoob_tbl";
mysqli_select_db( $conn, 'RUNOOB' );
$retval = mysqli_query( $conn, $sql );
if(!$retval ){ die('数据表删除失败: ' . mysqli_error($conn));}
echo "数据表删除成功\n";mysqli_close($conn);
(3.)删除数据:
DELETE FROM `student` WHERE `gender`='女'; # 删除部分数据
DELETE FROM `student`; # 删除全部数据
TRUNCATE `student`; # 清空数据表
DELETE 与 TRUNCATE 的区别:
前者可以加上WHERE子句,只删除满足条件的部分记录,再次向表中添加记录时, 不影响自动增长值; l后者只能用于清空表中的所有记录,且再次向表中添加记录时, 自动增加字段的默认初始值将重新由1开始。