ในการสร้างคำสั่ง select ที่คั่นด้วยแท็บ คุณสามารถใช้ฟังก์ชัน CONCAT() จาก MySQL ต่อไปนี้เป็นไวยากรณ์:
เลือก concat(yourColumnName1,"\t",yourColumnName2) AS anyAliasName จาก yourTableName;
ให้เราสร้างตารางก่อน:
mysql> สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20), LastName varchar(20)); Query OK, 0 แถวได้รับผลกระทบ (0.81 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกระเบียนในตารางโดยใช้คำสั่งแทรก:
mysql> แทรกลงในค่า DemoTable(FirstName,LastName) ('John','Smith');Query OK, 1 แถวได้รับผลกระทบ (0.21 วินาที)mysql> แทรกลงในค่า DemoTable (FirstName,LastName) ('Carol', 'Taylor');Query OK, 1 แถวได้รับผลกระทบ (0.19 วินาที)mysql> แทรกลงในค่า DemoTable (FirstName,LastName) ('John','Doe');Query OK, 1 แถวได้รับผลกระทบ (0.15 วินาที)mysql> แทรกเข้าไป DemoTable(FirstName,LastName) values('David','Miller');แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงระเบียนจากตารางโดยใช้คำสั่ง select:
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้
<ก่อนหน้า>+----+-----------+----------+| รหัส | ชื่อจริง | นามสกุล |+----+-----------+----------+| 1 | จอห์น | สมิธ || 2 | แครอล | เทย์เลอร์ || 3 | จอห์น | โด || 4 | เดวิด | Miller |+----+-----------+----------+4 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างคำสั่งเลือกแท็บที่คั่น:
mysql> เลือก concat(FirstName,"\t",LastName) AS Tab_Delimited_Demo จาก DemoTable
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้:
<ก่อนหน้า>+--------------------+| Tab_Delimited_Demo |+--------------------+| จอห์น สมิธ || แครอล เทย์เลอร์ || จอห์น โด | | David Miller |+--------------------+4 แถวในชุด (0.00 วินาที)