回覆列表
  • 1 # 使用者7853079497344

    使用mysql的批次匯入。source工具匯入。

    把這些資料分段寫成sql進行匯入,一億條分10段,每段1千萬

    估計每段的匯入時間會在五分鐘左右。

    編輯器使用editplus這種工具,否則打不開這麼大的檔案檔案。

    生成sql,就使用excel自動生成,或者批次查詢替換就可以

    在本機嘗試一下,成功後匯出這些sql,然後在正式環境操作。

  • 2 # lanfengz2

    MySQL命令列匯出資料庫:

    1,進入MySQL目錄下的bin資料夾:cd MySQL中到bin資料夾的目錄

    如我輸入的命令列:cd C:\Program Files\MySQL\MySQL Server 4.1\bin

    (或者直接將windows的環境變數path中新增該目錄)

    2,匯出資料庫:mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名

    如我輸入的命令列:mysqldump -u root -p news > news.sql (輸入後會讓你輸入進入MySQL的密碼)

    (如果匯出單張表的話在資料庫名後面輸入表名即可)

    3、會看到檔案news.sql自動生成到bin檔案下

    命令列匯入資料庫:

    1,將要匯入的.sql檔案移至bin檔案下,這樣的路徑比較方便

    2,同上面匯出的第1步

    3,進入MySQL:mysql -u 使用者名稱 -p

    如我輸入的命令列:mysql -u root -p (輸入同樣後會讓你輸入MySQL的密碼)

    4,在MySQL-Front中新建你要建的資料庫,這時是空資料庫,如新建一個名為news的目標資料庫

    5,輸入:mysql>use 目標資料庫名

    如我輸入的命令列:mysql>use news;

    6,匯入檔案:mysql>source 匯入的檔名;

    如我輸入的命令列:mysql>source news.sql;

  • 中秋節和大豐收的關聯?
  • 武則天的母親楊氏是個什麼樣的女人?