HeidiSQL 是一款用于簡單化你的 MySQL 服務器和數(shù)據(jù)庫管理的圖形化界面。它是德國程序員Ansgar Becker和幾個Delphi程序員開發(fā)的一個開源工具。要通過HeidiSQL來管理數(shù)據(jù)庫,用戶應該用有效地憑證登陸到MySQL服務器,創(chuàng)建一個會話。
該軟件允許你瀏覽你的數(shù)據(jù)庫,管理表,瀏覽和編輯記錄,管理用戶權限等等。此外,你可以從文本文件導入數(shù)據(jù),運行 SQL查詢,在兩個數(shù)據(jù)庫之間同步表以及導出選擇的表到其它數(shù)據(jù)庫或者 SQL 腳本當中。HeidiSQL 提供了一個用于在數(shù)據(jù)庫瀏覽之間切換 SQL 查詢和標簽帶有語法突出顯示的簡單易用的界面。其它功能包括BLOB 和 MEMO 編輯,大型 SQL 腳本支持,用戶進程管理等。
HeidiSQL特點:
連接到多個服務器窗口
可以使用命令行連接到服務器
創(chuàng)建和編輯表格,視圖,存儲程序,觸發(fā)器和安排日程。
SQL數(shù)據(jù)導出
從一臺服務器/數(shù)據(jù)庫直接導入數(shù)據(jù)到另一臺服務器/數(shù)據(jù)庫
管理用戶權限
導入文本文件
為CSV,HTML,XML和SQL的Wiki標記LaTeX和導出表行
批量修改表(移動到DB,改變發(fā)動機,整理等)
批量插入到表中ASCII或二進制文件
寫自定義語法高亮和代碼自動完成查詢
漂亮的SQL格式化
監(jiān)視和殺滅客戶進程
找到一個所有數(shù)據(jù)庫的所有表的具體文本服務器
在批處理方式優(yōu)化和修復表
HeidiSQL使用教程導出數(shù)據(jù)庫SQL文件:
在數(shù)據(jù)庫管理處右鍵或者在選中的數(shù)據(jù)表右鍵,跳出菜單中選擇“Export database as SQL”。
在彈出的窗口中,我們可以看到:
這里的database(s)和table(s)有兩個選項,分別為“Drop”和“create”,如果勾選則生成的SQL語句中含有刪除和創(chuàng)建數(shù)據(jù)庫或數(shù)據(jù)表的語句,通常我們勾選起來。
這里導出“Output”有幾個項目:
One big file:導出一個SQL的文件
Diretcoty……:每個表一個單獨的文件,存放到特定的文件夾中
Clipboard:導出到剪切板
Database:導入到另外一個數(shù)據(jù)庫中
Server:導入到另外一個服務器中
在data中也有選項,我們可以看到:
我們可以看到下面的選項:
No Date:不導出數(shù)據(jù),只有數(shù)據(jù)表結構
Delete+Insert(……):清空數(shù)據(jù)表內(nèi)容并且插入導出的新內(nèi)容
Insert:只插入新內(nèi)容
Insert Ignore:插入數(shù)據(jù)忽略掉錯誤內(nèi)容
Repalce:替換插入
選擇對應的導出方式,確定完畢后點擊“Export”按鈕即可。
從上面我們可以看出,在HeidiSQL中導出SQL是一件非常輕松的事情.