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 '连接成功<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开始。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容