1樓:過雲回青易
匯入時把生成索引給關掉,應該能快一點。
不要一邊匯入一邊建立索引。
8g資料,應該也不那麼慢了。
把sql語句檔案讀取出一部分看看,建表語句中,應當有建立索引的部分,刪掉它!
只做建表和插入資料兩件事。
還有,看看資料庫有沒有外來鍵?
儘量在插入資料過程中去掉外來鍵關聯。
等資料插入完成之後再加索引和外來鍵,應該能提高很多讀寫效能。
擷取一部分資料,例如100mb.
插入一下試試,可以預先對整體時間有乙個預期。
還有,真的要弄臺好點的電腦,或者去借一臺,等把資料匯入攜櫻完成之後,把msyql的庫檔案直接複製出來放自己磨困機器上跑就好。
emm..再追加點資訊,要先搞明白,sql原檔案裡,到底都執行了哪幾類操作?
可能需要你用c之類寫點小工具,或者別的什麼語言,分塊讀取並處理檔案。
8g..嗯,還好。
現在記憶體都夠大,否則你都沒法直接用軟體開啟了。
只有8g也可以直接用軟體開啟看。
停掉索引真的可以大幅度加瞎隱念快插入資料的速度。
建議試一試!
2樓:詹圖士夢
你雙擊dbf是什麼程式開啟肆滑的?vfp嗎?
你可以使用set
printer
tofile
listto
print然後使用乙個文字器,如emeditor,這個,將內容構造為標準的sql語句:
insert
intomytable
a,b,c,d,e)
values
dbf_field1','和雹畢dbf_field2','dbf_field3','dbf_field4','dbf_field5')
然後在mysql
administrtor中,將這個喚芹匯入到資料庫中就可以了。
如何在資料庫中批量插入資料
3樓:科技愛好者老錢
在資料庫中批量插入資料的方法及其世襪步驟:
1、開啟裝置中的資料庫,並點選資料庫頁面左邊的「前200行」進入其中。
2、在「前200行」的頁面中,會顯示出表中的列和爛薯圖中的列是相互對應的幾列資料。
3、點選上一步顯示出的幾列資料,並進行手動資料新增操作。
4、資料新增完畢之後,在表中右擊選飢返者擇執行。
5、執行完畢之後,即成功在資料庫中批量插入資料。
怎麼樣快速向sql資料庫插入大資料量的資料
4樓:司馬刀劍
新增資料需要知道往哪張表新增,以及自己要新增的內容,然後可用insert語句執行。
1、以sqlserver2008r2為例,登入sql server management studio到指定的資料庫。
2、登入後點選「新建查詢」。
3、比如要往test表中插入資料,可先用如下語句檢視一下表結構及表內資料:
1select * from test;
4、根據自己的實際情況新增輸入,比如要新增一條「16,du小小動」的資料。
1insert into test (id,name) values (16,'du小小動');
5、此時資料庫中資料如下,說明新增成功。
大量資料如何匯入資料庫
5樓:潤楠廣告工作室
<>《第三:將兩個檔案放到根目錄下。
第四:開啟windows命令,執行sqlldr userid=使用者名稱/密碼@資料庫 control=
第五:執行結果會在執行視窗以及根目錄的日誌表,如果有報錯,會寫入。bad檔案。
<>第六:匯入成功資料展示。
如何快速匯入大sql檔案到mysql資料庫
6樓:折柳成萌
大sql檔案匯入資料庫的方法:
1、點選"開始"-"執行",輸入cmd,然後回車進入到dos介面。
2、進入mysql安裝目錄。
3、假如mysql安裝在d盤,sql檔案也在d盤,加入命名為,操作的方法是:
輸入"d:",回車即進入到d盤了,然後輸入"cd mysql/bin"並回車。
4、再輸入"mysql -u root -p database d:/",回車顯示要輸入密碼。
5、如果mysql資料庫的密碼為空則不輸入任何東西回車,沒有出現錯誤說明匯入成功。
注意:上面的database是要匯入的資料庫名。
如何將sql server資料庫的資料批量匯出
7樓:浪花神仙
方法/步驟。
1開啟資料庫sql server ,右擊資料庫選擇「任務」 「生成指令碼」
2選擇你要匯出的資料庫,點選下一步。
3將編寫資料指令碼選項選擇為true,點選下一步4選擇表,點選下一步。
5選擇你要匯出表的資料。
6選擇將指令碼儲存到「新建查詢」視窗,點選下一步,7點選完成,之後就不要操作,直到生成指令碼成功後,點選關閉按鈕。
8樓:
使用sql management studio匯入匯出工具匯出。
lotus Domino資料庫如何匯入oracle中,整好幾
汗啊,我也想知道答案。我以前的做法是 寫ls,利用程式迴圈lotus的記錄,用odbc呼叫sql來把數專據導到oracle。lotusscript很簡單的啊,在屬notes designer幫助裡面找一下就行了,實在不行參考一下vbscript的,我好久沒用domino了,沒有指令碼給你參考了,呵呵...
怎麼把excel一列匯入mysql資料庫
首先我們肯定有一個excel的檔案,檔案中有大量的資料,每一列代表著不同的欄位。我們首先建立一個資料庫,然後在庫中建立表,表的每個欄位對應excel中的每一列。一 假如excel中有四列資料,希望匯入到資料庫中 mytable 中,對應的欄位分別為field1,field2,field3,field...
mysql資料庫sql解說,Mysql資料庫中,設定id為自動增加,向資料庫中插入資料時,SQL語句怎麼寫?
修改表attendance detail的user name列,改為varchar型別,長度45,允許空值,註釋為助教名稱 採用odbc建立mysql的連線,然後在sql server中使用連結伺服器可以連線異種資料庫,然後就可以利用觸發器或者定時job來給mysql傳送資料了。mysql資料庫中,...