如何将scv文件的数据导入mysql
时间: 2024-05-06 22:14:47 浏览: 120
快速解决mysql导出scv文件乱码、蹿行的问题
你可以使用以下步骤将 CSV 文件的数据导入 MySQL 数据库中:
1. 打开 MySQL 命令行界面或者使用 MySQL Workbench。
2. 创建一个新的数据库或者选择一个现有的数据库。
3. 在命令行或者 MySQL Workbench 中输入以下命令创建表格:
```sql
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
.....
);
```
其中,`table_name` 是你要创建的表格的名称,`column1`、`column2`、`column3` 等是表格中的列名,`datatype` 是每一列的数据类型。
4. 使用以下命令将 CSV 文件中的数据导入到 MySQL 数据库中:
```sql
LOAD DATA INFILE 'file_name.csv'
INTO TABLE table_name
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
```
其中,`file_name.csv` 是你要导入的 CSV 文件的名称,`table_name` 是你要导入数据的表格的名称,`FIELDS TERMINATED BY ','` 表示每一列之间的分隔符是逗号,`ENCLOSED BY '"'` 表示每一列的值是用双引号包围的,`LINES TERMINATED BY '\n'` 表示每一行的分隔符是换行符,`IGNORE 1 ROWS` 表示忽略 CSV 文件的第一行,因为第一行通常是列名。
5. 导入数据后,使用以下命令查看表格中的数据:
```sql
SELECT * FROM table_name;
```
这将会显示表格中的所有数据。
阅读全文