在使用 MySQL 數據庫時,我們經常需要將數據從文件導入到數據庫中。本文將介紹如何使用命令行將 txt 文件導入到 MySQL 數據庫中。
首先,我們需要創建一個表來存儲導入的數據。可以使用以下命令:
CREATE TABLE mytable ( col1 INT, col2 VARCHAR(50), col3 DATE );
在創建表格之后,我們就可以將 txt 文件導入到數據庫中了。在 MySQL 命令行中,可以使用以下語法:
LOAD DATA INFILE 'filename.txt' INTO TABLE mytable FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n';
在上述語法中,filename.txt 是需要導入的文件名,mytable 是要將數據導入的表名, ',' 表示文本中字段之間的分隔符,'\r\n' 表示行分隔符。
需要注意的是,如果導入的 txt 文件中包含列名稱,可以使用以下語法:
LOAD DATA INFILE 'filename.txt' INTO TABLE mytable FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' IGNORE 1 ROWS;
IGNORE 1 ROWS 表示忽略文件的第一行,即列名稱。
最后,如果需要檢查導入的數據是否正確,可以使用以下命令:
SELECT * FROM mytable;
以上就是使用 MySQL 命令行導入 txt 文件的方法。