手把手教你-----巧用Excel批量產生SQL語句,處理大量資料,excelsql

來源:互聯網
上載者:User

手把手教你-----巧用Excel批量產生SQL語句,處理大量資料,excelsql

     在做系統或者做項目的時候,經常會遇到這樣的要求:使用者給我們發過來一些資料,要求我們把這些資料匯入到數

據庫中,對於少量的資料來說,用最原始的方法就可以解決,直接在SQL裡面用語句來實現,但是如果有成千上萬條的

資料呢?如果你還繼續單獨寫SQL語句,估計寫個幾十條你就會有跳樓的衝動,其實有兩種簡單的方法:

   1、將Excel的資料整理好,通過SQL的匯入功能直接匯入到資料庫中,但是要保證資料庫的欄位和Excel的欄位一致。

   2、通過Excel產生相應的SQL語句,然後,放到SQL的建立查詢中,執行。下面就來說一說該方法怎麼用:

   我們要把下面的20條資料匯入到資料庫中去,一條一條的Insert,太慢,咱是個懶人,想偷懶,只能想別的法兒。

   


   在Excel的E1單元格中,寫一段SQL語句,只需要寫這一句就可以:

INSERT INTO TableName(Column1,Column2,Column3) VALUES('Value1','Value2','Value3')
   


  然後直接從頭拉到尾,你會發現所有的資料都有對應的指令碼,然後直接複製相關的SQL語句,到分析器中,F5,OK,任務完成!

  一點小經驗,和大家分享,這是一個分享的時代,相互分享,相互協助,共同提高。

   


     

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.