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

ฉันจะแทรกค่าหลายค่าในคอลัมน์ด้วยแบบสอบถาม MySQL เดียวได้อย่างไร


ในการแทรกค่าหลายค่าในคอลัมน์ ไวยากรณ์จะเป็นดังนี้ −

แทรกลงในค่า yourTableName(yourValue1),(yourValue2),..........N;

เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง -

mysql> สร้างตาราง DemoTable2022 -> ( -> แผนก varchar(100) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.49 วินาที)

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

mysql> แทรกลงในค่า DemoTable2022 ('วิทยาการคอมพิวเตอร์'), ('เทคโนโลยีสารสนเทศ'), ('โยธา'), ('เครื่องกล'), ('อิเล็กทรอนิกส์'), ('ไฟฟ้า'); ตกลง, ได้รับผลกระทบ 6 แถว (0.46 วินาที) บันทึก:6 รายการซ้ำ:0 คำเตือน:0

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

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

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

<ก่อนหน้า>+---------------------------+| แผนก |+---------------------------+| วิทยาการคอมพิวเตอร์ || เทคโนโลยีสารสนเทศ || แพ่ง || เครื่องกล || อิเล็กทรอนิกส์ || ไฟฟ้า |+---------------------------+6 แถวในชุด (0.00 วินาที)