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