MySQL命令行是一個非常強大的工具,它可以幫助我們輕松地管理數據庫。本文將介紹如何在MySQL命令行中導入CSV文件。
首先,我們需要創建一個新的數據庫和表。我們可以使用以下命令:
CREATE DATABASE mydatabase; USE mydatabase; CREATE TABLE mytable (id INT, name VARCHAR(50), age INT);
接下來,我們需要將CSV文件上傳到服務器。我們可以使用以下命令將文件復制到服務器上:
scp /path/to/myfile.csv user@server:/path/to/server/directory
然后,在MySQL命令行中使用以下命令將CSV文件導入數據庫:
LOAD DATA INFILE '/path/to/myfile.csv' INTO TABLE mytable FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS;
這個命令告訴MySQL將CSV文件加載到mytable表中,使用逗號作為字段分隔符,使用引號括起來的字段值,以換行符作為行分隔符,并且忽略第一行(通常是標題行)。
最后,我們可以使用以下命令檢查數據是否正確導入:
SELECT * FROM mytable;
如果數據正確導入,我們應該會看到mytable表中的所有數據。
上一篇mysql之間數據庫傳輸
下一篇python vue后臺