Load Data from Local Files
On this page
The basic format for loading data into a table using is local file is:
LOAD DATA LOCAL INFILE '/example-directory/<file_name>'
INTO TABLE <table_name>
COLUMNS TERMINATED BY ',';
Example Using a Local CSV File
Using this table format:
CREATE TABLE employees(emp_id INT,emp_lastname VARCHAR(25),emp_firstname VARCHAR(25),emp_title VARCHAR(25),dept VARCHAR(25),emp_city VARCHAR(25),emp_state VARCHAR(5),emp_ccode VARCHAR(4));
Load data from a local file location:
LOAD DATA INFILE '/tmp/emp_data.csv'INTO TABLE employeesFIELDS TERMINATED BY ','ENCLOSED BY '"';
Verify the file loaded correctly:
SELECT * FROM employees;
+--------+--------------+---------------+---------------+-----------+--------------+-----------+-----------+
| emp_id | emp_lastname | emp_firstname | emp_title | dept | emp_city | emp_state | emp_ccode |
+--------+--------------+---------------+---------------+-----------+--------------+-----------+-----------+
| 102 | Karras | Damien | Doctor | R&D | NYC | NY | US |
| 110 | Strode | Laurie | VP Sales | Sales | Haddonfield | IL | US |
| 89 | Whateley | Wilbur | CEO | Sen_Mgmt | Dunwich | MA | US |
| 817 | Eriksson | Oskar | Support | IT | Stockholm | NULL | SE |
| 298 | Denbrough | Bill | Salesperson | Sales | Bangor | ME | US |
| 399 | Torrance | Jack | PR Dir | PR | Estes Park | CO | US |
| 410 | Wilkes | Annie | HR Mgr | HR | Silver Creek | CO | US |
| 312 | Cady | Max | IT Dir | IT | New Essex | FL | US |
| 691 | Grevers | Nick | Rep | PR | Grimnetz | NULL | CH |
| 14 | Bateman | Patrick | Prod_Mgr | prod_dev | NYC | NY | US |
| 75 | White | Carrie | Receptionist | HR | Chamberlain | ME | US |
| 263 | MacNeil | Regan | R&D Mgr | R&D | Washington | DC | US |
+--------+--------------+---------------+---------------+-----------+--------------+-----------+-----------+
CSV FILE DATA
Below is the contents of the csv file used in the examples above.
014, Bateman, Patrick,Prod_Mgr, prod_dev, NYC, NY, US102, Karras, Damien, Doctor,R&D, NYC, NY, US298, Denbrough, Bill, Salesperson,Sales, Bangor, ME, US399, Torrance, Jack, PR Dir, PR,Estes Park,CO, US410, Wilkes, Annie, HR Mgr,HR,Silver Creek, CO, US110, Strode, Laurie, VP Sales,Sales, Haddonfield, IL, US312, Cady, Max, IT Dir, IT, New Essex,FL, US089, Whateley, Wilbur, CEO, Sen_Mgmt, Dunwich, MA, US075, White, Carrie, Receptionist, HR,Chamberlain, ME, US263, MacNeil, Regan, R&D Mgr,R&D, Washington, DC, US817, Eriksson, Oskar, Support, IT, Stockholm, NULL, SE691, Grevers, Nick, Rep, PR, Grimnetz, NULL, CH
Last modified: September 26, 2023