Load data from a text file to table
mysql>
mysql> CREATE TABLE CDs
-> (
-> CDID SMALLINT NOT NULL PRIMARY KEY,
-> CDName VARCHAR(50) NOT NULL,
-> InStock SMALLINT UNSIGNED NOT NULL,
-> Category VARCHAR(20)
-> );
Query OK, 0 rows affected (0.00 sec)
mysql>
mysql> INSERT INTO CDs VALUES
-> (101, 'Xml', 10, 'Rock'),
-> (102, 'SQL', 17, 'Jazz'),
-> (103, 'MySQL', 9, 'Classical'),
-> (104, 'CSS', 24, NULL),
-> (105, 'Oracle', 2, 'Blues'),
-> (106, 'Data type', 12, 'Country'),
-> (107, 'Flash', 5, 'New Age'),
-> (108, 'Photoshop', 42, 'Classical'),
-> (109, 'MacBook', 20, 'Opera'),
-> (110, 'Notebook', 23, 'Country'),
-> (111, 'Pascal', 18, 'Jazz'),
-> (112, 'Ruby', 22, 'Blues'),
-> (113, 'C', 42, 'Blues');
Query OK, 13 rows affected (0.00 sec)
Records: 13 Duplicates: 0 Warnings: 0
mysql>
mysql> SELECT CDName, InStock, Category INTO OUTFILE 'CDsCountry.sql'
-> FIELDS
-> TERMINATED BY ','
-> ENCLOSED BY '"'
-> FROM CDs WHERE Category='Country';
mysql>
mysql> CREATE TABLE CDs3
-> (
-> CDName VARCHAR(50) NOT NULL,
-> InStock SMALLINT UNSIGNED NOT NULL,
-> Category VARCHAR(20)
-> );
Query OK, 0 rows affected (0.01 sec)
mysql>
mysql> LOAD DATA INFILE 'CDsCountry.sql'
-> INTO TABLE CDs3
-> FIELDS
-> TERMINATED BY ','
-> ENCLOSED BY '"';
Query OK, 2 rows affected (0.00 sec)
Records: 2 Deleted: 0 Skipped: 0 Warnings: 0
mysql>
mysql> select * from CDs3;
+-----------+---------+----------+
| CDName | InStock | Category |
+-----------+---------+----------+
| Data type | 12 | Country |
| Notebook | 23 | Country |
+-----------+---------+----------+
2 rows in set (0.00 sec)
mysql>
mysql>
mysql> drop table CDs3;
Query OK, 0 rows affected (0.00 sec)
mysql> drop table CDs;
Query OK, 0 rows affected (0.00 sec)
mysql>
Related examples in the same category