怎么批量把许多同构的csv表格导入MySQL并且合并成一张表
时间: 2023-02-07 12:13:08 浏览: 536
如果你想把多个 CSV 表格批量导入到 MySQL 中并合并成一张表,你可以使用以下步骤:
1. 在 MySQL 中新建一个数据库,然后在数据库中新建一个空表。
2. 将 CSV 文件转换成适用于 MySQL 的 SQL 格式。可以使用工具,如 csvkit 或者 Python 的 pandas 库,来帮助转换。
3. 使用 MySQL 的 LOAD DATA INFILE 命令将转换后的 SQL 文件导入到新建的数据表中。
4. 如果需要,可以使用 MySQL 的 INSERT INTO SELECT 语句将多个表合并到一起。
5. 最后,使用 MySQL 的 SELECT 命令查询合并后的表,确认数据是否正确。
示例:
```
LOAD DATA INFILE '/path/to/data.sql' INTO TABLE merged_table;
```
```
INSERT INTO merged_table (col1, col2, col3)
SELECT col1, col2, col3 FROM table1
UNION
SELECT col1, col2, col3 FROM table2;
```
```
SELECT * FROM merged_table;
```
阅读全文