1、首先,在匯入之前,一定要改一下my.ini中的字元配置:
[client]
default-character-set=utf8
# the mysql server
[mysqld]
character_set_server=utf8
2、然後使用source命令,或使用mysql -u root -p123456 --default-character-set=utf8 db1
這兩個命令具體用哪個不好說,乙個不行就用另乙個試試。500m的檔案1~10分鐘左右匯入完成。
另外,網上還提到過 mysql -u root -p -h localhost company_school
SQL Server匯入超大SQL檔案的方法
在實驗室處理資料時,遇到一張20w記錄的表需要恢復,初以為直接在dbms中直接匯入sql即可,然而顯示記憶體不夠,無法匯入。用微軟自帶的sqlcmd工具,可以匯入執行。以sql server 2014版本為例 win r 鍵入 cmd 命令,開啟命令列工具 鍵入 cd c program files...
SQL Server 匯入超大指令碼
通過sql指令碼可將資料匯入資料庫中,但是一般當指令碼檔案超過100m的量級時,ssms就無法執行了。這個時候可通過命令列的 osql 命令讀取指令碼入庫。親測可以成功匯入10g左右大小的指令碼,只不過速度稍慢,需要2個多小時。語法 osql s 伺服器 u 登入名 p 密碼 i sql 具體可參考...
MySQL如何匯入 sql檔案
此檔案是從資料庫中匯出的資料,裡面有很多條的sql語句.把emp.sql檔案解壓出來後 賦值到某個盤的根目錄 如果linux系統放在桌面 通過以下sql語句匯入該檔案 windows系統 source d sql source 指令碼檔案的路徑注意 指令碼檔案的路徑,可以直接將指令碼檔案拖拽到控制台...