程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 怎樣往mysql中導數據執行效率高

怎樣往mysql中導數據執行效率高

編輯:MySQL綜合教程

怎樣往mysql中導數據執行效率高   問題,給你一個Excel數據文件,需要往mysql的數據庫中導入數據。 首先,你得按照對應表字段對excel數據文件進行構造,然後轉化為insert的sql語句,然後往數據庫中插入。 最開始沒考慮執行效率,我轉化為sql語句後,用navicat作為數據庫查看的界面,然後新建查詢,將構造好的sql語句粘到裡面,執行,然後sql語句開始瘋跑,3萬多條記錄,執行了八百多秒,十四分鐘啊,太慢了,當時沒注意。後來,發現導入的數據有些地方因為excel格式而產生問題,於是又重新構造,再往數據庫中導。又是漫長的等待。。。 於是開始思考:將一張表導出為sql語句再執行、將整個數據庫導出再執行好像並沒有這麼慢啊! 我將sql語句制作成一個sql文件,以文件的方式執行,果然,十幾秒鐘就執行完畢。 結論:以文件形式執行sql語句比新建查詢語句執行sql語句效率高得多。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved