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

จะเกิดอะไรขึ้นถ้าเราเรียกใช้ SELECT WHERE columnName =zero ใน MySQL?


ไวยากรณ์ต่อไปนี้จะดึงค่าทั้งหมดจากคอลัมน์ -

เลือก * จาก yourTableName โดยที่ yourColumnName=0;

ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable1791 ( FirstName varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที)

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

mysql> แทรกลงในค่า DemoTable1791 ('David'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) mysql> แทรกลงในค่า DemoTable1791 ('John'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) mysql> ลงในค่า DemoTable1791 ('Carol');Query OK, 1 แถวได้รับผลกระทบ (0.00 วินาที)

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

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

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

<ก่อนหน้า>+-----------+| ชื่อจริง |+-----------+| เดวิด || จอห์น || Carol |+-----------+3 แถวในชุด (0.00 วินาที)

นี่คือแบบสอบถามที่เรากำลังดำเนินการเลือกโดยที่ค่าเป็นศูนย์ -

mysql> เลือก * จาก DemoTable1791 โดยที่ FirstName=0;

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

<ก่อนหน้า>+-----------+| ชื่อจริง |+-----------+| เดวิด || จอห์น || Carol |+-----------+3 แถวในชุด, 3 คำเตือน (0.00 วินาที)