MySQL 导入 txt 数据通常涉及将文本文件中的数据转换为数据库表中的记录。以下是实现这一过程的基础概念、步骤以及可能遇到的问题和解决方案。
LOAD DATA INFILE 'path_to_your_file.txt' INTO TABLE your_table_name
FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'
IGNORE 1 ROWS; -- 如果文件包含标题行
LOAD DATA INFILE
可以显著提高数据导入速度。假设有一个名为 data.txt
的文件,内容如下:
id,name,age
1,Alice,30
2,Bob,25
对应的 MySQL 表结构为:
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);
导入数据的 SQL 命令为:
LOAD DATA INFILE '/path/to/data.txt' INTO TABLE users
FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
请注意,在实际操作中,可能需要根据具体情况调整上述步骤和命令。
领取专属 10元无门槛券
手把手带您无忧上云