提个很简单的问题!请回答

来得查理 深圳市中兴视通科技有限公司 项目总监  2008-04-09 04:45:41
在mysql 里面执行导出.sql文件的语句怎么写啊?

还有导入的语句怎么写?

请知道的兄弟们告诉我,不胜感谢!!!
...全文
72 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lz要干嘛?
回复
laruence 2008-04-09
>select * from **** > out.sql


#mysql -u root DBNAME < out.sql
回复
fewbad 2008-04-09
呵呵,楼主瞧你那憨样。偶指你的PIC....


<?php
$host="localhost";
$user="root";
$password="";
$dbname="dbname";

mysql_connect($host,$user,$password);
mysql_select_db($dbname);

$mysql= "set charset gb2312;\r\n";#for mysql>=5.0
$q1=mysql_query("show tables");
while($t=mysql_fetch_array($q1)){
$table=$t[0];
$q2=mysql_query("show create table `$table`");
$sql=mysql_fetch_array($q2);
$mysql.=$sql['Create Table'].";\r\n\r\n";

$q3=mysql_query("select * from `$table`");
while($data=mysql_fetch_assoc($q3))
{
$keys=array_keys($data);
$keys=array_map('addslashes',$keys);
$keys=join('`,`',$keys);
$keys="`".$keys."`";
$vals=array_s($data);
$vals=array_map('addslashes',$vals);
$vals=join("','",$vals);
$vals="'".$vals."'";

$mysql.="insert into `$table`($keys) s($vals);\r\n";
}
$mysql.="\r\n";

}
echo $mysql;
?>
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2008-04-09 04:45
社区公告
暂无公告