หากต้องการส่งออกข้อมูลคอลัมน์เฉพาะใน MySQL ให้ใช้ OUTFILE -
เลือก yourColumnName จาก yourTableName เป็น outfile 'yourLocationOfFile';
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที)
แทรกระเบียนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงใน DemoTable (StudentFirstName,StudentLastName) ค่า ('John', 'Doe'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.26 วินาที) mysql> แทรกลงใน DemoTable (StudentFirstName, StudentLastName) ค่า ('David', 'มิลเลอร์');แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.19 วินาที) mysql> แทรกลงในค่า DemoTable (StudentFirstName, StudentLastName) ('John', 'Smith'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงใน ค่า DemoTable (StudentFirstName,StudentLastName) ('Carol', 'Taylor');Query OK, 1 แถวได้รับผลกระทบ (0.18 วินาที) mysql> แทรกลงในค่า DemoTable (StudentFirstName,StudentLastName) ('Sam', 'Williams'); แบบสอบถามตกลง , 1 แถวได้รับผลกระทบ (0.18 วินาที)
แสดงบันทึกจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+-----------+-------------- ---+| รหัสนักศึกษา | StudentFirstName | StudentLastName |+-----------+-----------------+---------------- -+| 1 | จอห์น | โด || 2 | เดวิด | มิลเลอร์ || 3 | จอห์น | สมิธ || 4 | แครอล | เทย์เลอร์ || 5 | แซม | วิลเลียมส์ |+-----------+--------------------------------+---------------- -+5 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อส่งออกข้อมูลคอลัมน์เฉพาะใน MySQL -
mysql> เลือก StudentLastName จาก DemoTable ลงในไฟล์ outfile 'E:\StudentLastName.txt'; ตกลง ตกลง 5 แถวได้รับผลกระทบ (0.00 วินาที)
ตำแหน่งไฟล์คือ 'E:\StudentLastName.txt' ภาพหน้าจอของไฟล์และเนื้อหามีดังนี้ เราได้ส่งออกข้อมูลคอลัมน์ไปยังไฟล์เรียบร้อยแล้ว -