2012-03-07 97 views
0

我想讓我的網站上的管理員給出的選項導出整個網站的數據庫只需點擊一下,只需一個簡單的提交按鈕,將數據庫保存爲.csv或sql到PC,這可能嗎?PHP Mysql - 導出整個數據庫

+0

mysqldump的是你想要的。 http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html – 2012-03-07 18:53:31

+0

一切皆有可能! :) – 2012-03-07 18:59:00

回答

2

一種選擇是使用passthru流式傳輸mysqldump命令的輸出。如果您設置了正確的標題,則輸出可以下載。

+0

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html – 2012-03-07 20:14:51

+0

我不知道這是如何工作的,我看過網站,但這是一個功能或不同的軟件? – user1250526 2012-03-07 21:53:43

+0

mysqldump是mysql安裝的一部分。如果你已經安裝了mysql,那麼你有mysqldump。除了別的之外,它需要一些參數,如用戶名,密碼和數據庫來連接。 – Crashspeeder 2012-03-07 22:17:00

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

還是用的Navicat(軟件) 好運

感謝@Crashspeeder

mysqldump database_name > database_name.sql 

Navicat的工具仍然是一個解決方案

+0

雖然這只是一張桌子。他想要整個數據庫。 – Crashspeeder 2012-03-07 18:57:15

+0

這實際上是如何工作的?我不知道如何mysql轉儲工作是否有任何腳本連接到一個按鈕,只會使整個數據庫下載? – user1250526 2012-03-07 21:53:12