MySQL提供了多種方式將數據存入文件中,例如使用SELECT INTO OUTFILE語句,或者使用LOAD DATA INFILE語句。
使用SELECT INTO OUTFILE語句,可以將查詢結果存儲到一個文件中。例如:
SELECT * FROM employee INTO OUTFILE '/tmp/employee.txt' FIELDS TERMINATED BY ',' ENCLOSED BY '"';
以上語句會將employee表中所有的數據以逗號分隔符的形式存入文件/tmp/employee.txt中。
使用LOAD DATA INFILE語句,則可以從一個文件中讀取數據插入到數據庫中。例如:
LOAD DATA INFILE '/tmp/employee.txt' INTO TABLE employee FIELDS TERMINATED BY ',' ENCLOSED BY '"';
以上語句會將文件/tmp/employee.txt中的數據以逗號分隔符的形式插入到employee表中。