MSSQL轉MYSQL的一些記錄

2022-09-28 05:09:12 字數 812 閱讀 6819

1.用mssql企業管理器,開啟表的結構(設計表),本地用phpmyadmin根據結構乙個乙個建立,同時優化了一下表資料字段,表建立完成。

2.用企業管理器匯出單錶,匯入源選擇文字,分隔符選擇;,原為',',因phpmyadmin預設的是;,所以這裡選擇;。匯出乙個文字檔案。

3.用phpmyadmin單錶匯入功能,選擇下面的 csv 使用 load da程式設計客棧ta,就可以將表內容匯入了。

完成www.cppcns.com!

如 果欄位比較多,或者記錄很多,那麼這種方法就不適用了,就需要借助於軟體來幫忙。目前,據enjoy所知,有兩款比較好的軟體可以把mssql轉換成 mysql。乙個是dbconvert for mssql & mysql ,可以雙程式設計客棧向轉換,十多m。乙個是mssql 程式設計客棧to mysql,很小巧,壓縮包才1m多。它可以指定乙個庫程式設計客棧的哪些表導成sql,也可以直接導進mysql,挺好用的。

我使用了mssql to mysql將乙個mssql庫改存為sql,在實際操作中發現了如下兩個問題。

1.建表問題。生成的建表sql指定的是engine=innodb,我用的是myisam型別,gbk編碼,就改成了:engine=myisam default charset = gbk,

2.編碼問題。我的資料庫是gbk編碼,在匯入時就加了--default-character-set=gbk的選項,這樣中文就能正常顯示了。

mysql --default-character-set=gbk -d dbname < e:\hx\9enjoy.txt -uroot -p

本文標題: mssql轉mysql的一些記錄

本文位址:

關於mssql的一些設定

select from sys.servers 增加資料鏈 exec sp addlinkedserver server jzjy 被訪問的伺服器別名 習慣上直接使用目標伺服器ip,或取個別名如 joy srvproduct provider sqloledb datasrc 192.101.1.2...

記一些MySQL比較常見的設定

注意 修改配置檔案以後,需要重啟mysql服務才能生效。使用命令 修改my.ini檔案 這個檔案一般在mysql的安裝目錄,沒有的話自己建立即可,然後在裡面新增 允許最大連線數 max connections 10000 mysql 設定mysql客戶端預設字符集 default character...

記mysql優化SQL的一些技巧

select語句,盡量去指定字段,減少io 網路消耗 使用in時,選項不宜過多 經驗值 少於200個 盡量使用union all 而不是union,如果兩邊子集有重覆記錄,那也可以用distinct來解決 效能較高的分頁方式 where id 866612 limit 20 這比直接用limit 8...