簡體   English   中英

如何使用SQuirreL將.csv文件導入MySQL

[英]How to Import a .csv file into MySQL using SQuirreL

我正在使用SQuirreL SQL,我想將.csv文件導入MySQL。 請告訴我該怎么做。

根據import-data-from-a-file-like-csv你應該右鍵單擊要導入的表格,在上下文菜單中你應該看到一個名為“Import file”的菜單項,你在那里選擇你的csv文件。

使用F1 - >幫助 - >數據導入插件,你應該得到一些幫助。

如果需要從.CSV創建表

我的情況略有不同,我將表導出到.CSV,我需要從該文件創建和導入表。

1.獲取列定義

一種。 您可以訪問原始來源

如果您自己從另一個數據庫導出CSV,您也可以返回該數據庫並從那里獲取“創建表腳本”(對象面板 - >右鍵單擊相關表格 - >腳本 - >創建表腳本)。

如果您可以聯系.CSV的發起人,也可以使用相同的情況:您可以要求創建表腳本。

你剛才有.CSV

從SQuirreL中連接到.CSV作為數據庫(您可以使用hxttcsvjdbccdata ),您可以獲取Create表腳本。

但是這種方式(好吧,我嘗試過csvjdbc),你只需將所有列作為varchar(max) ,你就必須根據自己的喜好進行編輯。 對於200多列,這可能有點痛苦。 另一方面,您獲取數據庫中的數據,然后您可以使用適當的列定義來練習SQL向導並將數據轉換為另一個表。

2.在目標架構中創建表

這只是連接到您錯過表並在那里運行Create表腳本的DB和Schema。 你會得到空表。

3.導入數據

對象面板 - >右鍵單擊剛剛創建的表 - >導入文件

然后按照向導操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM