閔毓
          http://www.eshoo.com.cn 歡迎來到異客中國
          posts - 49,comments - 97,trackbacks - 0

          近日有一文本文件,數據格式是以tab分割。數據量有數千萬條數據,需要導入mysql數據庫中,通過傳統的方式進行拷貝到數據庫中,需要花費很多天時間,中間也會出現很多錯誤,未必能導入成功。
          使用:load data local infile "本地路徑" into table 表名命令方式進行導入,10w條數據也只需要花費幾秒鐘時間,可中文無法導入。
          仔細分析了一下:
                 建庫時采用utf8編碼,表也是utf8編碼。對中文應該是支持的。排除數據庫的問題。
                 只能從要導入的文本文件考慮,將其編碼用ultraEdit轉換編碼為utf8后,進行導入,成功導入。數據也沒有出現錯誤。 

          也可采用select * from 表名 into outfile "c:\\文件路徑";進行查詢;進行導出表中的數據為文本文件格式。
          也可以采用select * from 表名 into outfile "c:\\stu_t.txt" lines terminated by '\r\n';進行查詢,導出。
          posted on 2007-10-16 17:10 閔毓 閱讀(7037) 評論(0)  編輯  收藏 所屬分類: 數據庫心得與體會
          主站蜘蛛池模板: 宜兰市| 大新县| 昌乐县| 德昌县| 监利县| 丰镇市| 蒙山县| 安康市| 马公市| 望都县| 绩溪县| 丹阳市| 大理市| 洪雅县| 荔波县| 义马市| 利辛县| 三亚市| 沙坪坝区| 玉林市| 当涂县| 阿拉善左旗| 昆山市| 鄂尔多斯市| 宁国市| 新民市| 彭山县| 佳木斯市| 弥勒县| 灵丘县| 凤凰县| 中西区| 沈丘县| 乐都县| 德惠市| 电白县| 汶川县| 莎车县| 搜索| 抚顺市| 安新县|