Latest web development tutorials

งบ SQLite ปรับปรุง

SQLiteสอบถามการปรับปรุงจะใช้ในการแก้ไขระเบียนที่มีอยู่ในตารางคุณสามารถใช้การสอบถามการปรับปรุงที่มีคำสั่ง WHERE เพื่อปรับปรุงแถวที่เลือกมิฉะนั้นแถวทั้งหมดจะมีการปรับปรุง

ไวยากรณ์

พื้นฐานไวยากรณ์แบบสอบถาม UPDATE ข้อที่ดังต่อไปนี้:

table_name UPDATE
ตลาดหลักทรัพย์ COLUMN1 = value1, value2 column2 = .... COLUMNN = valueN
โดยที่ [เงื่อนไข];

คุณสามารถใช้และหรือหรือผู้ประกอบการที่จะรวมจำนวน n เงื่อนไข

ตัวอย่าง

ตาราง บริษัท สมมติว่ามีการบันทึกต่อไปนี้:

ID NAME เงินเดือนอายุที่อยู่
---------- ---------- ---------- ---------- ----------
1 เปาโล 32 20,000.0 แคลิฟอร์เนีย
2 อัลเลน 25 15,000.0 เท็กซัส
เท็ดดี้ 3 23 นอร์เวย์ 20,000.0
4 มาร์ครวย 25-Mond 65,000.0
5 ดาวิด 27 85,000.0 เท็กซัส
6 คิม 22 ใต้ 45,000.0 ฮอลล์
7 เจมส์ 24 ฮุสตัน 10,000.0

นี่คือตัวอย่างก็จะปรับปรุงรหัสลูกค้าไปยังที่อยู่ที่ 6:

SQLite> UPDATE บริษัท ตั้งค่าที่อยู่ = 'เท็กซัสที่ id = 6;

ตอนนี้ตาราง บริษัท ฯ ได้บันทึกต่อไปนี้:

ID NAME เงินเดือนอายุที่อยู่
---------- ---------- ---------- ---------- ----------
1 เปาโล 32 20,000.0 แคลิฟอร์เนีย
2 อัลเลน 25 15,000.0 เท็กซัส
เท็ดดี้ 3 23 นอร์เวย์ 20,000.0
4 มาร์ครวย 25-Mond 65,000.0
5 ดาวิด 27 85,000.0 เท็กซัส
6 คิมเท็กซัส 22 45,000.0
7 เจมส์ 24 ฮุสตัน 10,000.0

หากคุณต้องการที่จะเปลี่ยนค่านิยมของ บริษัท ทุกคอลัมน์เงินเดือนของตารางและคุณไม่จำเป็นต้องใช้คำสั่ง WHERE แบบสอบถาม UPDATE ดังนี้

SQLite> UPDATE บริษัท ตั้งค่าที่อยู่ = 'เท็กซัสเงินเดือน = 20,000.00;

ตอนนี้ตาราง บริษัท ฯ ได้บันทึกต่อไปนี้:

ID NAME เงินเดือนอายุที่อยู่
---------- ---------- ---------- ---------- ----------
1 เปาโล 32 20,000.0 เท็กซัส
2 อัลเลน 25 20,000.0 เท็กซัส
เท็ดดี้ 3 23 20,000.0 เท็กซัส
4 มาร์ค 25 20,000.0 เท็กซัส
5 ดาวิด 27 20,000.0 เท็กซัส
6 คิมเท็กซัส 22 20,000.0
7 เจมส์ 24 20,000.0 เท็กซัส