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 ในการจัดการข้อมูล!
โฆษณา