Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เราจะถ่ายโอนข้อมูลระหว่าง MySQL และไฟล์ข้อมูลได้อย่างไร


การถ่ายโอนข้อมูลระหว่าง 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

ข้อความที่อธิบายข้างต้นทั้งสองมีความคล้ายคลึงกันในแง่ที่ว่าเกี่ยวข้องกับการถ่ายโอนข้อมูลจากไฟล์ข้อมูลไปยังฐานข้อมูลหรือจากฐานข้อมูลไปยังไฟล์ข้อมูล