Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
C
Coding Old School
•
ติดตาม
16 ก.ค. 2024 เวลา 07:26 • วิทยาศาสตร์ & เทคโนโลยี
SQL ทักษะจำเป็นสู่อนาคต: ตอนที่ 5 คำสั่ง UPDATE แก้ไขข้อมูล
ปลดล็อกพลังการแก้ไขข้อมูลด้วยคำสั่ง UPDATE
ก้าวสู่บทบาทนักแก้ไขฐานข้อมูล เรียนรู้วิธีแก้ไขข้อมูลในตารางด้วยคำสั่ง UPDATE เปรียบเสมือนเครื่องมือวิเศษสำหรับปรับแต่งข้อมูลของคุณ
1. โครงสร้างคำสั่ง UPDATE:
SQL
UPDATE table_name SET column1 = new_value1, column2 = new_value2, ... WHERE condition;
ใช้โค้ดอย่างระมัดระวัง
table_name: เปลี่ยนเป็นชื่อตารางที่ต้องการ
column1, column2, ...: ระบุชื่อคอลัมน์ที่ต้องการแก้ไข
new_value1, new_value2, ...: ค่าใหม่ที่จะอัปเดตลงในแต่ละคอลัมน์
WHERE condition: ระบุเงื่อนไขการแก้ไขข้อมูล (ตัวอย่าง: age > 20, country = 'Thailand')
ตัวอย่าง:
SQL
UPDATE customers SET email = 'nuttamon_new@email.com' WHERE customer_id = 3;
ใช้โค้ดอย่างระมัดระวัง
ผลลัพธ์:
ก่อน UPDATE:
customer_id name email phone
3 นัทธมน
nuttamon@email.com
083-456-7890
ส่งออกไปยังชีต
หลัง UPDATE:
customer_id name email phone
3 นัทธมน
nuttamon_new@email.com
083-456-7890
ส่งออกไปยังชีต
2. อัปเดตข้อมูลตามเงื่อนไข:
สามารถอัปเดตข้อมูลเฉพาะบางแถวตามเงื่อนไข
ตัวอย่าง:
SQL
UPDATE customers SET phone = '085-999-8888' WHERE country = 'Vietnam';
ใช้โค้ดอย่างระมัดระวัง
ผลลัพธ์:
ก่อน UPDATE:
customer_id name email phone country
5 วุฒิกร
vuthichai@email.com
084-777-6666 Vietnam
6 ภัทรา
phadtra@email.com
086-555-4444 Thailand
ส่งออกไปยังชีต
หลัง UPDATE:
customer_id name email phone country
5 วุฒิกร
vuthichai@email.com
085-999-8888 Vietnam
6 ภัทรา
phadtra@email.com
086-555-4444 Thailand
ส่งออกไปยังชีต
3. การเพิ่ม/ลบ/แก้ไขคอลัมน์:
เพิ่มคอลัมน์: ALTER TABLE table_name ADD column_name data_type;
ลบคอลัมน์: ALTER TABLE table_name DROP COLUMN column_name;
แก้ไขประเภทข้อมูลของคอลัมน์: ALTER TABLE table_name MODIFY COLUMN column_name data_type;
ตัวอย่าง:
SQL
ALTER TABLE customers ADD last_login DATETIME;
ใช้โค้ดอย่างระมัดระวัง
หมายเหตุ:
ตรวจสอบให้แน่ใจว่าค่าใหม่ที่อัปเดตถูกต้องตามประเภทข้อมูลของคอลัมน์
ใช้คำสั่ง WHERE กรองข้อมูลก่อนแก้ไข เพื่อป้องกันการแก้ไขข้อมูลผิดพลาด
ฝึกฝนเขียนคำสั่ง UPDATE บ่อยๆ จะช่วยให้เข้าใจและใช้งานได้อย่างคล่องแคล่ว
พร้อมหรือยังที่จะลองใช้คำสั่ง UPDATE?
ฝึกฝนด้วยตัวอย่างที่ให้ ลองแก้ไขข้อมูลในตารางของคุณ ค้นพบพลังของ SQL ในการจัดการข้อมูล!
บันทึก
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2025 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย