MySQL通过phpMyAdmin导入CSV文件到MySQL数据库

MySQL通过phpMyAdmin导入CSV文件到MySQL数据库

在本文中,我们将介绍如何通过phpMyAdmin工具将CSV文件导入到MySQL数据库。

阅读更多:MySQL 教程

准备工作

在导入CSV文件之前,您需要先在phpMyAdmin中创建一个数据库,并建立一个数据表,表的结构需要和将要导入的CSV文件的列名一一对应。例如,假设您已经在phpMyAdmin中创建了一个名为test的数据库和一个名为employees的数据表:

CREATE TABLE `employees` (
 `employee_id` int(11) NOT NULL,
 `first_name` varchar(50) NOT NULL,
 `last_name` varchar(50) NOT NULL,
 `email` varchar(100) NOT NULL,
 `phone_number` varchar(20) NOT NULL,
 `hire_date` date NOT NULL,
 `job_id` int(11) NOT NULL,
 `salary` decimal(10,2) NOT NULL
)
Mysql

同时,您的CSV文件需要确保以下要求:

  • 文件编码必须为UTF-8;
  • 列名必须与数据库表中的列名保持一致;
  • 列与列之间必须使用逗号隔开;
  • 行与行之间必须使用换行符隔开。

导入CSV文件

  1. 通过phpMyAdmin登录MySQL数据库,并选择您的数据库;
  2. 在工具栏上选择“导入”选项卡;
  3. 点击“选择文件”按钮,选择您要导入的CSV文件;
  4. 在“格式”下拉列表中,选择“CSV”;
  5. 在“选项”区域中,选择“忽略第一行”以跳过CSV文件中的列名行;
  6. 确认所有参数的设置后,点击“Go”按钮,开始导入CSV文件。

示例

假设您有如下CSV文件,名为employees.csv:

employee_id,first_name,last_name,email,phone_number,hire_date,job_id,salary
1,John,Doe,john.doe@gmail.com,888-888-8888,2022-01-01,1,5000.00
2,Jane,Doe,jane.doe@gmail.com,888-888-8888,2022-01-01,2,6000.00
3,Bob,Smith,bob.smith@gmail.com,888-888-8888,2022-01-01,3,7000.00
Mysql

您可以通过以下步骤将该CSV文件导入到MySQL数据库:

  1. 登录phpMyAdmin,并选择您的数据库;
  2. 在“导入”选项卡中,点击“选择文件”按钮,选择employees.csv文件;
  3. 在“格式”下拉列表中,选择“CSV”;
  4. 在“选项”区域中,选择“忽略第一行”;
  5. 点击“Go”按钮。

导入成功后,您可以通过以下SQL语句验证导入结果:

SELECT * FROM employees;
Mysql

查询结果应如下:

+-------------+------------+-----------+----------------------+--------------+------------+--------+--------+
| employee_id | first_name | last_name | email                | phone_number | hire_date  | job_id | salary |
+-------------+------------+-----------+----------------------+--------------+------------+--------+--------+
| 1           | John       | Doe       | john.doe@gmail.com   | 888-888-8888 | 2022-01-01 | 1      | 5000.00|
| 2           | Jane       | Doe       | jane.doe@gmail.com   | 888-888-8888 | 2022-01-01 | 2      | 6000.00|
| 3           | Bob        | Smith     | bob.smith@gmail.com  | 888-888-8888 | 2022-01-01 | 3      | 7000.00|
+-------------+------------+-----------+----------------------+--------------+------------+--------+--------+
Mysql

总结

通过phpMyAdmin导入CSV文件到MySQL数据库非常简单,只需要确保CSV文件符合要求,并在导入时设置正确的参数即可。同时,在导入之前,您需要先在MySQL数据库中创建一个数据表,并确保表的列与CSV文件中的列名一一对应。希望本文对您在使用phpMyAdmin导入CSV文件到MySQL数据库时有所帮助。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册