ການແກ້ໄຂຂໍ້ມູນໃນຕາຕະລາງ (Updating Records)
ການແກ້ໄຂຂໍ້ມູນ ແມ່ນສ່ວນໜຶ່ງຂອງ CRUD (Create, Read, Update, Delete) ເຊິ່ງເປັນຫົວໃຈຫຼັກຂອງການຈັດການຖານຂໍ້ມູນ.
1. ແນວຄວາມຄິດພື້ນຖານ (The Concept)
ໃຫ້ນັກຮຽນຈິນຕະນາການວ່າ ຕາຕະລາງຖານຂໍ້ມູນຄື "ປຶ້ມລາຍຊື່ນັກຮຽນ". ຖ້ານັກຮຽນຍ້າຍບ້ານ ຫຼື ປ່ຽນເບີໂທລະສັບ, ພວກເຮົາຕ້ອງ "ຂີດຂ້າ" ຂໍ້ມູນເກົ່າແລ້ວ "ຂຽນທັບ" ດ້ວຍຂໍ້ມູນໃໝ່.
2. ອົງປະກອບທີ່ສຳຄັນໃນການແກ້ໄຂ (Key Components)
ໃນການສອນ, ທ່ານຄວນເນັ້ນ 3 ຈຸດນີ້:
ຊື່ຕາຕະລາງ (Table Name): ບອກວ່າຈະແກ້ໄຂຢູ່ໃສ? (ຕົວຢ່າງ: ຕາຕະລາງນັກຮຽນ).
ຂໍ້ມູນໃໝ່ (New Data): ບອກວ່າຈະປ່ຽນເປັນຄ່າໃດ? (ຕົວຢ່າງ: ປ່ຽນເບີໂທຈາກ 020 555... ເປັນ 020 999...).
ເງື່ອນໄຂ (Condition/WHERE): ບອກວ່າຈະແກ້ໄຂຢູ່ Record ໃດ? (ປົກກະຕິຈະໃຊ້ ID ເພື່ອບໍ່ໃຫ້ຜິດຄົນ).
3. ຕົວຢ່າງການຂຽນຄຳສັ່ງ SQL (ພາສາຖານຂໍ້ມູນ)
ທ່ານສາມາດຍົກຕົວຢ່າງໃຫ້ເຫັນຄວາມແຕກຕ່າງລະຫວ່າງ "ພາສາມະນຸດ" ແລະ "ພາສາຄອມພິວເຕີ":
ພາສາມະນຸດ: "ໄປທີ່ຕາຕະລາງ Students, ປ່ຽນ ເບີໂທ ເປັນ '020 99988877' ຂອງນັກຮຽນທີ່ມີ ID = 5."
ພາສາ SQL:
SQLUPDATE Students SET phone_number = '020 99988877' WHERE student_id = 5;
4. ກິດຈະກຳໃນຫ້ອງຮຽນ (Workshop)
ເພື່ອໃຫ້ນັກຮຽນເຂົ້າໃຈ ແລະ ລະວັງຕົວຫຼາຍຂຶ້ນ, ໃຫ້ລອງຕັ້ງຄຳຖາມວ່າ:
"ຖ້າພວກເຮົາລືມໃສ່
WHERE student_id = 5ຈະເກີດຫຍັງຂຶ້ນ?"
ຄຳຕອບ: ນັກຮຽນທຸກຄົນໃນໂຮງຮຽນຈະຖືກປ່ຽນເປັນເບີໂທດຽວກັນໝົດ! (ນີ້ຄືບົດຮຽນເລື່ອງຄວາມປອດໄພຂອງຂໍ້ມູນ).
5. ສະຫຼຸບຂັ້ນຕອນການແກ້ໄຂ (Checklist)
ກ່ອນກົດ Save ຫຼື Run ຄຳສັ່ງ, ໃຫ້ນັກຮຽນກວດສອງຢ່າງ:
[ ] ເລືອກຖັນ (Column) ທີ່ຕ້ອງການປ່ຽນຖືກແລ້ວບໍ່?
[ ] ເລືອກແຖວ (Row/ID) ທີ່ຕ້ອງການປ່ຽນຖືກຕ້ອງແລ້ວບໍ່?
0 Comments