首先通過如下命令獲取到mysql的secure_file_priv的值:
show variables like '%secure%'
secure_file_priv 的值是在對mysql匯入匯出csv檔案時的路徑,mysql的檔案只能匯入匯出到此路徑,我的的mysql資料庫的
secure_file_priv的值為c:/programdata/mysql/mysql server 5.7/uploads/
然後執行如下命令:
load data local infile 'c:/programdata/mysql/mysql server 5.7/uploads/user.csv'
into table t_user
fields terminated by ','
optionally enclosed by '"'
-- escaped by ','
escaped by '"'
lines terminated by '\r\n'
ignore 1 lines;
20多萬條記錄很快就匯入,非常快!
Python匯入CSV檔案到MySQL中
方案一 使用pymysql和pandas 不是完整的 分為 片段,報錯。之後不知道怎麼修改,修改別人 還是存在困難。方案二 不使用工具,切分。報連線資料庫錯誤,因為新增了埠號 報錯 連線資料庫錯誤。解決 測試連線資料庫 報錯 還是相同的錯誤 使用報錯 更多的是側重使用 解決 注意 port後面是數字...
將csv檔案匯入到mysql
首先,為自己要匯入的檔案按照屬性建立好錶 mysql create table id int notnull primary key,name char 30 character set utf8 not null level char 30 character set utf8 not null,...
將csv檔案資料匯入到 mysql
假如有格式統一的csv檔案,但是csv中的每個欄位都是不同格式的資料型別,可以用pandas,直接匯入,資料型別會自動識別 僅三行 coding utf 8 import pandas as pd from sqlalchemy import create engine df pd.read csv...