MySqlæ°æ®åºå¯¼åºcsvæ件å½ä»¤ï¼
mysql> select first_name,last_name,email from account into outfile
'e://output1.csv' fields terminated by ','optionally enclosed by
''lines terminated by '/n';
csvæ件ææï¼
sunny
Grigoryan
[email protected] Jon
Siegal
[email protected] Joe
Siegal
[email protected] alejandro
medina
[email protected] cvsæ件导å
¥MySqlæ°æ®åºå½ä»¤:
mysql> load data local infile 'e://input1.csv' into table test1 fields termin
ated by ','lines terminated by '/n'(first_name,last_name,email);
Query OK, 1 row affected, 1 warning (0.00 sec)
Records: 69 Deleted: 0 Skipped: 68 Warnings: 0
mysql> select * from test1;
+----+------------+-----------+--------------------------+
| id | first_name | last_name | email |
+----+------------+-----------+--------------------------+
| 0 | sunny | Grigoryan |
[email protected]+----+------------+-----------+--------------------------+
FIELDS TERMINATED BY ---- å段ç»æ¢å符
OPTIONALLY ENCLOSED BY ---- å°å¥ç¬¦
LINES TERMINATED BY ---- è¡ç»æ¢ç¬¦
éè¿mysql客æ·ç«¯shellè¿æ¥å°æå¡å¨ï¼éæ©ä½¿ç¨çæ°æ®åºï¼è¾å
¥sql代ç ï¼
select * from test_info
into outfile
'/tmp/test.csv'
fields terminated by ',' optionally enclosed by '"' escaped by
'"'
lines terminated by '\r\n';
éé¢æå
³é®çé¨åå°±æ¯æ ¼å¼åæ°
è¿ä¸ªåæ°æ¯æ ¹æ®RFC4180æ档设置çï¼è¯¥ææ¡£å
¨ç§°Common Format and
MIME Type for Comma-Separated Values (CSV)
Filesï¼å
¶ä¸è¯¦ç»æè¿°äºCSVæ ¼å¼ï¼å
¶è¦ç¹å
æ¬ï¼
(1)å段ä¹é´ä»¥éå·åéï¼æ°æ®è¡ä¹é´ä»¥\r\nåéï¼
(2)å符串以åè§åå¼å·å
å´ï¼å符串æ¬èº«çåå¼å·ç¨ä¸¤ä¸ªåå¼å·è¡¨ç¤ºã
éè¿æ§è¡ä¸è¿°ä»£ç ï¼ä¾¿å¯ä»¥å°éè¦çæ°æ®ä»¥csvæ ¼å¼å¯¼åºå°æ§è¡çæ件ä¸ã
å¦å¤ï¼MySQLä¸å¯¼å
¥CSVæ ¼å¼æ°æ®çsql代ç å¦ä¸:
load data infile
'/tmp/test.csv'
into table
test_info
fields terminated by ',' optionally enclosed by
'"' escaped by '"'
lines terminated by '\r\n';
å½csvæ件ä¸çæ¯ä¸è¡è®°å½çåæ°å°äºæ°æ®åºè¡¨æ¶ï¼ä»¥ä¸è¯å¥å°ååæç¨ï¼
load data infile "/tmp/appleAppV2_search_day_20110525.csv" into table
apple_search_log fields terminated by ';' lines terminated by '/n' (apptypeId,keyword,searchTime,model) ;
èè²åé¨åæ¯äº®ç¹ãå¦ææ°æ®è¡¨å
å«èªå¢å段ï¼ä¾å¦èªå¢çIDï¼ è¿ä¸ªè¯å¥å°ååæç¨ã