1
我有Excel文件,轉換成文本文件(文件 - >另存爲),現在我想導入這個文件到MySQL中,我聽說LOAD DATA INFILE
可以做到這一點非常快,但是我不知道如何使用它,我應該寫一個php腳本,我把LOAD DATA INFILE
語法?我如何從文本文件導入數據到MySQL
我有Excel文件,轉換成文本文件(文件 - >另存爲),現在我想導入這個文件到MySQL中,我聽說LOAD DATA INFILE
可以做到這一點非常快,但是我不知道如何使用它,我應該寫一個php腳本,我把LOAD DATA INFILE
語法?我如何從文本文件導入數據到MySQL
我猜你的數據是CSV格式,如果你從Excel導出它?然後使用LOAD DATA INFILE這樣的:
LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;
說明:終止
字段是您的CSV分隔符,由字符串用雙引號和一行結束表示封閉是LOAD DATA INFILE插入另一個指標行。 最後一行是忽略標題。
如果我必須寫'data.txt',它怎麼可能是CSV?我應該在哪裏放腳本?在一個PHP文件? – Malloc
data.txt是你的文件名。它可以是yourdata.csv,whatever.omg等。唯一重要的是它的文本數據。你可以在你的'mysql'控制檯中運行查詢,導入每個phpMyAdmin的csv,使用'mysql_query'從一個php文件運行它......你的選擇。 – Jacob