Monday, August 9, 2010

SELECT ... INTO OUTFILE 'DATA.TXT'

mysql> use mydatabase;
Database changed
Example I
mysql> select * into outfile 'backup_data.txt' \
-> fields terminated by ',' optionally enclosed by '"' \
-> lines terminated by '\n' \
-> from mytable;
Query OK, 998391 rows affected (4.63 sec)
Example II
mysql> select * into outfile 'C:\\Users\\Jui\\Desktop\\backup_data.txt' fields terminated by ',' optionally enclosed by '"' lines terminated by '\n' from mytable;
Query OK, 998391 rows affected (3.73 sec)
Example III
mysql> select * into outfile 'C:/Users/Jui/Desktop/backup_data.txt' fields terminated by ',' optionally e
nclosed by '"' lines terminated by '\n' from mytable;
Query OK, 998391 rows affected (3.73 sec)

Note
  • จาก Example I ถ้าเราไม่ได้ระบุพาธไฟล์ text ที่ export ออก มันจะไปอยู่ประมาณนี้ ซึ่งพาธนี้อ้างอิงบน windows 7 + mysqlserver 5.1
C:\ProgramData\MySQL\MySQL Server 5.1\data\mydatabase
  • อีกเรื่องเกียวกับเครื่องหมาย backslash ดังตัวอย่าง ถ้าเราจะใช้ต้องใช้แบบ \\ หรือ ใช้ / แทนก็ได้

Related


Refer

No comments:

Post a Comment