ก่อนอื่น คุณต้องรู้ว่ามีกี่คอลัมน์ในตาราง ต่อไปนี้เป็นไวยากรณ์ที่จะทราบชื่อคอลัมน์ -
แสดงคอลัมน์จาก yourTableName;
ต่อไปนี้เป็นรูปแบบการต่อคอลัมน์ทั้งหมด -
เลือก concat(yourColumnName1,yourColumnName2,yourColumnName3,........N) จาก yourTableName;
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable ( CustomerId int, CustomerName varchar(20), CustomerAge int );Query OK, 0 แถวได้รับผลกระทบ (0.66 วินาที)
ต่อไปนี้เป็นแบบสอบถามที่จะทราบคอลัมน์ที่แน่นอน -
mysql> แสดงคอลัมน์จาก DemoTable
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+--------------+-------------+------+----+---- -----+-------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-------------+-------------+------+ -----+----- ----+-------+| รหัสลูกค้า | int(11) | ใช่ | | NULL | || ชื่อลูกค้า | varchar(20) | ใช่ | | NULL | || ลูกค้าอายุ | int(11) | ใช่ | | NULL | |+-------------+-------------+------+----+------ ---+-------+3 แถวในชุด (0.00 วินาที)แทรกระเบียนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable (101,'Chris',26); ตกลง ตกลง 1 แถวที่ได้รับผลกระทบ (0.15 วินาที)mysql> แทรกลงในค่า DemoTable (102,'Robert',27); แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.16 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+------------+--------------+-----------+| รหัสลูกค้า | ชื่อลูกค้า | ลูกค้าอายุ |+------------+--------------+-------------+| 101 | คริส | 26 || 102 | โรเบิร์ต | 27 |+------------+--------------+-------------+2 แถวในชุด ( 0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อต่อคอลัมน์ทั้งหมด -
mysql> เลือก concat(CustomerId,CustomerName,CustomerAge) จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------------------------------------------+ | concat(CustomerId,CustomerName,CustomerAge) |+------------------------------------------------------ -----+| 101Chris26 || 102Robert27 |+----------------------------------------------------------+2 แถวในชุด (0.00 วินาที)