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

ใช้เงื่อนไข AND ใน MySQL . อย่างถูกต้อง


เพื่อนำเงื่อนไข AND ไปใช้ ไวยากรณ์จะเป็นดังนี้ -

เลือก *จาก yourTableName โดยที่ yourColumnName1 =yourValue1 และ yourColumnName2 =yourValue2;

เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ −

mysql> สร้างตาราง MySQLANDConditionDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(100), -> Age int -> );Query OK, 0 แถวได้รับผลกระทบ (0.80 วินาที)

แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ −

mysql> แทรกลงในค่า MySQLANDConditionDemo(Name,Age)('Larry',23);Query OK, 1 แถวได้รับผลกระทบ (0.11 วินาที)mysql> แทรกลงใน MySQLANDConditionDemo(Name,Age) values('Mike',21);แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที)mysql> แทรกลงใน MySQLANDConditionDemo (ชื่ออายุ) ค่า ('Sam',24); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) mysql> แทรกลงใน MySQLANDConditionDemo (ชื่อ, อายุ) values('David',26);ตกลง, 1 แถวได้รับผลกระทบ (0.17 วินาที)mysql> แทรกลงใน MySQLANDConditionDemo(ชื่อ,อายุ) ค่า('Carol',27);แบบสอบถามตกลง, 1 แถวได้รับผลกระทบ (0.11 วินาที)mysql> แทรก MySQLANDConditionDemo(Name,Age) values('Bob',28);Query OK, 1 แถวได้รับผลกระทบ (0.19 วินาที)

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

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

นี่คือผลลัพธ์ -

<ก่อนหน้า>+----+---------+------+| รหัส | ชื่อ | อายุ |+----+-------+------+| 1 | แลร์รี่ | 23 || 2 | ไมค์ | 21 || 3 | แซม | 24 || 4 | เดวิด | 26 || 5 | แครอล | 27 || 6 | บ๊อบ | 28 |+----+-------+------+6 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามสำหรับเงื่อนไขและ MySQL -

mysql> เลือก *จาก MySQLANDConditionDemo โดยที่ Name ='Mike' AND Age =21;

นี่คือผลลัพธ์ -

<ก่อนหน้า>+----+------+------+| รหัส | ชื่อ | อายุ |+----+------+------+| 2 | ไมค์ | 21 |+---+------+------+1 แถวในชุด (0.00 วินาที)