Total Pageviews

Wednesday, 15 February 2012

用php代码删除mysql数据库

  不指定

php删除MYSQL数据库所有表
如果不想删除库,只想删除库里的所有表,那就用这个脚本吧呵呵
很方便的.
.$hostname ='localhost';
$userid = 'user';
$password = 'password';
$dbname = 'dbname';
$connect = mysql_connect($hostname,$userid,$password);
mysql_select_db($dbname);
$result = mysql_query("show table status from $dbname",$connect);
while($data=mysql_fetch_array($result)) {
mysql_query("drop table $data[Name]");
}
?>
*************************************************************

命令方法:
DROP TABLE [IF EXISTS] tbl_name [, tbl_name,...]

DROP TABLE删除一个或多个数据库表。所有表中的数据和表定义均被删除,故小心使用这个命令!

DELETE [LOW_PRIORITY] FROM tbl_name
    [WHERE where_definition] [LIMIT rows]

DELETE从tbl_name表中删除满足由where_definition给出的条件的行,并且返回删除记录的个数。
______________________________________________________________________________________________
答2:
mysql_drop_db()
具体使用方法见PHP Document
______________________________________________________________________________________________
答3:
对于MYSQL的初学者或者在Windows下使用MYSQL的,建议使用phpMyAdmin工具
______________________________________________________________________________________________
答4:
不管什么环境都可以用phpMyAdmin
最还是自己看看sql
用drop table table_name;
就可以啦~
______________________________________________________________________________________________
答5:
$sql="drop table tablename";

______________________________________________________________________________________________
答6:
$link=mysql_pconnect("localhost","username","password");
$query="drop table tablename";
$mysql_query($query,$link);


注意,删除当前表似乎大概要放在‘子网站’的目录下.

No comments:

Post a Comment