PHP Mysql - 导出整个数据库

我希望我网站上的管理员可以选择一键导出整个网站数据库, 只是一个简单的提交按钮,它将把.csv或sql中的数据库保存到PC,这有可能吗?</ p>
</ div>

展开原文

原文

I would like the administrator on my website to give the option to export the whole database of the website on one click, just a simple submit button which will save the database in .csv or sql to the PC, is this possible at all?

dongli4274
matlabmann 一切皆有可能!:)
8 年多之前 回复
dongshanfan1941
dongshanfan1941 mysqldump就是你想要的。dev.mysql.com/doc/refman/5.1/en/mysqldump.html
8 年多之前 回复

3个回答



一个选项是使用 mysqldump </ code>命令的输出 /us3.php.net/manual/en/function.passthru.php"rel =“nofollow”> passthru 。 如果设置了正确的标题,则可以下载输出。</ p>
</ div>

展开原文

原文

One option would be to stream the output of the mysqldump command using passthru. If you set the proper headers the output can be downloadable.

douweida2669
douweida2669 mysqldump是mysql安装的一部分。 如果你已经安装了mysql,那么你有mysqldump。 除了其他方面,它还需要一些参数,如用户名,密码和数据库。
8 年多之前 回复
dqf42223
dqf42223 我不确定这是如何工作的,我看过网站,但这是一个功能还是不同的软件?
8 年多之前 回复
dongzhi9574
dongzhi9574 dev.mysql.com/doc/refman/5.1/en/mysqldump.html
8 年多之前 回复



phpMyAdmin 是你的朋友。</ p>
</ div>

展开原文

原文

phpMyAdmin is your friend.



  SELECT * INTO OUTFILE'your_table.csv'
FIELDS TERMINATED BY',''可选地包含'''
由'
'
FROM终止的线路your_table
</ code> </ pre>

或者使用navicat(软件)\祝你好运</ p>

谢谢@Crashspeeder </ strong> </ p>

  mysqldump database_name&gt; database_name.sql 
</ code> </ pre>

navicat工具仍然是一个解决方案 </ p>
</ div>

展开原文

原文

SELECT * INTO OUTFILE 'your_table.csv'
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    LINES TERMINATED BY '
'
FROM your_table

Or use navicat (software) good luck

Thanks @Crashspeeder

mysqldump database_name > database_name.sql

navicat tool remains a solution

dongmao7195
dongmao7195 这实际上是如何工作的? 我不确定mysql dump是如何工作的,是否有任何脚本连接到一个按钮,只能使整个数据库可下载?
8 年多之前 回复
duanli0162
duanli0162 不过,这只是一张桌子。 他想要整个数据库。
8 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐