ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable( StudentId int, StudentFirstName varchar(100), StudentLastName varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable (1000,'Adam','Smith');Query OK, 1 แถวได้รับผลกระทบ (0.17 วินาที)mysql> แทรกลงในค่า DemoTable (1000,'John','Doe');Query ตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที)mysql> แทรกลงในค่า DemoTable (1000,'David','Miller');แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+-----------+-------------- ---+| รหัสนักศึกษา | StudentFirstName | StudentLastName |+-----------+-----------------+---------------- -+| 1000 | อดัม | สมิธ || 1000 | จอห์น | โด || 1000 | เดวิด | มิลเลอร์ |+-----------+--------------------------+---------------- -+3 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อเชื่อมค่าทั้งหมดในแต่ละแถวตาม ID ที่ตรงกันทั่วไป -
mysql> เลือก StudentId,group_concat(StudentFirstName),group_concat(StudentLastName) จากกลุ่ม DemoTable โดย StudentId;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+--------------------------------+- ------------------------------+| รหัสนักศึกษา | group_concat(StudentFirstName) | group_concat(StudentLastName) |+----------+-------------------------------- +-------------------------------------+| 1000 | อดัม จอห์น เดวิด | สมิธ, โด, มิลเลอร์ |+-----------+------------------------------------- --+------------------------------------ +1 แถวในชุด (0.00 วินาที)