2015-01-08 71 views
0

我有一個.sql格式的數據庫,而將數據庫還原到本地主機,所有表都有未知數據。我怎樣才能刪除導入前後的所有表數據。如何從mysql中導出數據庫與空表?

我使用Windows 7 MySQL服務器5.5

+0

你在做什麼?服務器,共享主機?本地機器 - Windows/Unix或Mac? –

+0

我正在使用Windows 7 – 151291

+0

只需運行我在命令提示符回答中編寫的命令。 –

回答

1

的phpmyadmin具有承擔這一任務的選項。

選擇數據庫,要在導出方法

滾動與空表的出口在出口

點擊

選擇自定義到格式specfic選項

選擇結構代替結構和數據

點擊開始

就是這樣。

2

您可以使用此查詢導出數據庫沒有數據:

mysqldump -u[USERNAME] -p[PASSWORD] --add-drop-table --no-data [DATABASE] 

你也可以看看其他的選擇 [here] 1

+0

在哪裏以及如何使用此命令? – 151291

+0

好吧,我明白你剛剛開始使用MySQL。您可以在Windows上的命令提示符或Mac上的Terminal上運行此命令。 –

1

如果您有權訪問本地主機上的PhpMyAdmin http://localhost/phpmyadmin/,只需登錄並刪除希望導入SQL轉儲的數據庫中的表。

然後導入SQL轉儲文件(.SQL)