การถ่ายโอนข้อมูลระหว่าง MySQL และไฟล์ข้อมูลหมายถึงการนำเข้าข้อมูลจากไฟล์ข้อมูลไปยังฐานข้อมูลของเราหรือส่งออกข้อมูลจากฐานข้อมูลของเราไปยังไฟล์ MySQL มีสองคำสั่งที่สามารถใช้เพื่อนำเข้าหรือส่งออกข้อมูลระหว่าง MySQL และไฟล์ข้อมูล -
โหลดข้อมูลในไฟล์
คำสั่งนี้ใช้สำหรับการนำเข้าข้อมูลจากไฟล์ข้อมูลไปยังฐานข้อมูลของเรา มันอ่านบันทึกข้อมูลโดยตรงจากไฟล์และแทรกลงในตาราง ไวยากรณ์จะเป็นดังนี้ -
ไวยากรณ์
LOAD DATA LOCAL INFILE '[path/][file_name]' INTO TABLE [table_name ];
ที่นี่ เส้นทางคือที่อยู่ของไฟล์
file_name คือชื่อของไฟล์ .txt
table_name คือตารางที่จะโหลดข้อมูล
เลือก … ลงใน OUTFILE
คำสั่งนี้ใช้สำหรับส่งออกข้อมูลจากฐานข้อมูลของเราไปยังไฟล์ข้อมูล คำสั่งนี้เขียนผลลัพธ์ของการดำเนินการ SELECT ลงในไฟล์ ไวยากรณ์จะเป็นดังนี้ -
ไวยากรณ์
SELECT … INTO OUTFILE '[path/][file_name]' FROM TABLE [table_name ];
ที่นี่ เส้นทางคือที่อยู่ของไฟล์
file_name คือชื่อของไฟล์ .txt
table_name คือตารางที่จะเลือกข้อมูลหลังคำสั่ง SELECT
ข้อความที่อธิบายข้างต้นทั้งสองมีความคล้ายคลึงกันในแง่ที่ว่าเกี่ยวข้องกับการถ่ายโอนข้อมูลจากไฟล์ข้อมูลไปยังฐานข้อมูลหรือจากฐานข้อมูลไปยังไฟล์ข้อมูล