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

ตั้งค่าคอลัมน์ทั้งหมดของตาราง MySQL เป็นค่าเฉพาะด้วยแบบสอบถามเดียว


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

mysql> สร้างตาราง DemoTable ( ClientId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(40), ClientAge int, ClientCountryName varchar(40)); เคียวรีตกลง, 0 แถวได้รับผลกระทบ (0.57 วินาที)

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

mysql> แทรกลงใน DemoTable(ClientName,ClientAge,ClientCountryName) values('Chris',25,'US');Query OK, 1 แถวได้รับผลกระทบ (0.33 วินาที)mysql> แทรกลงใน DemoTable(ClientName,ClientAge,ClientCountryName) ค่า ('Bob',55,'UK');แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.16 วินาที)mysql> แทรกลงใน DemoTable (ClientName,ClientAge,ClientCountryName) ค่า ('David',45,'AUS');แบบสอบถามตกลง , 1 แถวได้รับผลกระทบ (0.14 วินาที)

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

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

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

<ก่อน>+----------+------------+-----------+---------- ---------+| รหัสลูกค้า | ชื่อลูกค้า | อายุลูกค้า | ClientCountryName |+----------+------------+-----------+----------- --------+| 1 | คริส | 25 | สหรัฐอเมริกา || 2 | บ๊อบ | 55 | สหราชอาณาจักร || 3 | เดวิด | 45 | AUS |+----------+--------------------+-----------+----------- --------+3 แถวในชุด (0.00 วินาที)

นี่คือแบบสอบถามเพื่อตั้งค่าคอลัมน์ทั้งหมดของตาราง MySQL เป็นค่าเฉพาะ -

mysql> อัปเดต DemoTable set ClientName='Sam',ClientAge=48,ClientCountryName='AUS' โดยที่ ClientId=2;Query OK, 1 แถวได้รับผลกระทบ (0.22 วินาที) แถวที่ตรงกัน:1 เปลี่ยน:1 คำเตือน:0 

ให้เราตรวจสอบบันทึกตารางอีกครั้ง -

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

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

<ก่อน>+----------+------------+-----------+---------- ---------+| รหัสลูกค้า | ชื่อลูกค้า | อายุลูกค้า | ClientCountryName |+----------+------------+-----------+----------- --------+| 1 | คริส | 25 | สหรัฐอเมริกา || 2 | แซม | 48 | AUS || 3 | เดวิด | 45 | AUS |+----------+--------------------+-----------+----------- --------+3 แถวในชุด (0.00 วินาที)