從sql導出到mysql的方法很多,現介紹一種無需編程,直接利用sql和MySQL裡的圖形界面進行導入導出的簡單方法。
前提是已經安裝了sqlserver客戶端和MySQL的圖形界面管理工具PHPmyadmin。
在控制台根目錄下打開sqlserver企業管理器,新建sqlserver組,根據自己的情況進行選擇;然後新建sqlserver 注冊,進行對sqlserver的連接。准備妥當後,下面就開始了:
首先打開數據轉換服務,新建包,打開DTS界面,在連接中選擇數據源進行配置。再選擇將要轉換到的目的文件,這裡我選的 Textfile(destination),選擇好文件的存放位置之後,我們來新建一個任務。這裡我們只選擇轉換數據任務,將帶有“選擇源連接”“選擇目的連接”的鼠標分別選中數據源和目的之後,我們對新生成的連接進行定義,在其屬性中將源,目的,轉換依次定義。
執行任務,提示成功。保存任務。然後在新建的任務上導出數據,有向導提示,其中一項選擇“從源數據庫復制表和視圖”。
這一步已經把數據導出到目的文件中。
下一步在mysql中新建表,與將要導入的結構保持一致時,直接選取“從文本文件中提取數據,插入到數據表:”,將選項添好後,“發送”就可以了,浏覽一下,數據已導入了。若要導入的表已經存在,且屬性名也不同,這時就先建一個與要導入的數據相同結構的表並導入數據(按剛才的進行就可以了),然後在MySQL中導出“數據和結構”,得到sql語句,將其在文本文件中編輯,利用文本編輯器的替換功能,將表名修改,列名加入,最後將其粘貼在要導入表的執行sql語句的地方,執行一下,數據便導入了。
若過程中出現錯誤,請仔細檢查配置的選項,確保正確。