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