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

จะรันคำสั่ง select หลายรายการใน MySQL ได้อย่างไร?


ในการรันคิวรีแบบใช้เลือกข้อมูลหลายรายการใน MySQL ให้ใช้แนวคิดของ DELIMITER ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable1( Title text)ENGINE=MyISAM;Query OK, 0 แถวได้รับผลกระทบ (0.30 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable1 ('ฐานข้อมูล MySQL ได้รับความนิยมน้อยกว่า MongoDB'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.09 วินาที) mysql> แทรกลงในค่า DemoTable1 ('ภาษา Java ใช้ฐานข้อมูล MySQL'); ตกลงแบบสอบถาม , 1 แถวได้รับผลกระทบ (0.05 วินาที)mysql> แทรกลงในค่า DemoTable1 ('Node.js ใช้ MongoDB'); สืบค้นตกลง 1 แถวได้รับผลกระทบ (0.05 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

mysql> เลือก *จาก DemoTable1;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อน>+--------------------------------------------- ----+| ชื่อเรื่อง |+---------------------------------------------------------- ---+| ฐานข้อมูล MySQL ได้รับความนิยมน้อยกว่า MongoDB || ภาษา Java ใช้ฐานข้อมูล MySQL || Node.js ใช้ MongoDB |+------------------------------------------ --------+3 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตารางที่สอง -

mysql> สร้างตาราง DemoTable2 (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.45 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable2 (),(),(),(),(),(),(),(),();แบบสอบถามตกลง 9 แถวได้รับผลกระทบ (0.19 วินาที)ระเบียน:9 รายการซ้ำ :0 คำเตือน:0

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

mysql> เลือก *จาก DemoTable2;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+----+| รหัส |+---+| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 |+----+9 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อดำเนินการแบบสอบถามแบบใช้เลือกข้อมูลหลายรายการ -

mysql> DELIMITER //mysql> เลือก *จาก DemoTable1; เลือก * จาก DemoTable2; //

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ซึ่งแสดงผลของคำสั่ง select ทั้งคู่ -

<ก่อน>+--------------------------------------------- ----+| ชื่อเรื่อง |+---------------------------------------------------------- ---+| ฐานข้อมูล MySQL ได้รับความนิยมน้อยกว่า MongoDB || ภาษา Java ใช้ฐานข้อมูล MySQL || Node.js ใช้ MongoDB |+------------------------------------------ --------+3 แถวในชุด (0.00 วินาที)+----+| รหัส |+---+| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 |+----+9 แถวในชุด (0.03 วินาที)