08.*MySQL 删除数据表*

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 '连接成功
';

//删除数据表

$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开始。

你可能感兴趣的:(08.*MySQL 删除数据表*)