SQL Update

คำสั่ง UPDATE เป็นคำสั่งที่ใช้สำหรับ แก้ไขค่าในฐานข้อมูล ไวยากรณ์จะเป็นดังนี้ 1 2 3 UPDATE table_name SET column1=value, column2=value2,… WHERE some_column=some_value ข้อควรจำ: เมื่อเราใช้คำสั่ง UPDATE เราจะต้องระบุคำสั่ง WHERE ด้วยเสมอ ไม่งั้นแล้วมันจะไป แก้ไขค่าในฐานข้อมูลของเรา ทุกเรคคอร์ด ซึ่งมันคงไม่ใช่สิ่งที่เราต้องการ ตัวอย่าง ตาราง “Persons” : P_Id LastName FirstName Address City 1 Hansen Ola Timoteivn 10 Sandnes 2 Svendson Tove Borgvn 23 Sandnes 3 Pettersen Kari Storgt 20 Stavanger 4 Nilsen Johan […]

คำสั่ง UPDATE เป็นคำสั่งที่ใช้สำหรับ แก้ไขค่าในฐานข้อมูล

ไวยากรณ์จะเป็นดังนี้

1
2
3
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value

ข้อควรจำ: เมื่อเราใช้คำสั่ง UPDATE เราจะต้องระบุคำสั่ง WHERE ด้วยเสมอ ไม่งั้นแล้วมันจะไป แก้ไขค่าในฐานข้อมูลของเรา ทุกเรคคอร์ด ซึ่งมันคงไม่ใช่สิ่งที่เราต้องการ

ตัวอย่าง

ตาราง “Persons” :

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Johan Bakken 2 Stavanger
5 Tjessem Jakob

สมมติว่าเราต้องการเปลี่ยน Adress และ City ของคุณ  “Tjessem, Jakob”

เราจะใช้คำสั่งดังนี้

1
2
3
UPDATE Persons
SET Address='Nissestien 67', City='Sandnes'
WHERE LastName='Tjessem' AND FirstName='Jakob'

ข้อมูลในตารางก็จะถูกเปลี่ยนเป็นดังนี้

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Johan Bakken 2 Stavanger
5 Tjessem Jakob Nissestien 67 Sandnes

ข้อควรระวังในการใช้คำสั่ง UPDATE

ข้อควรระวังอย่างยิ่งของการใช้ คำสั่ง UPDATE ก็คือ ถ้าเราลืมใส่คำสั่ง WHERE ไปด้วย ตามตัวอย่างข้างล่าง:

1
2
UPDATE Persons
SET Address='Nissestien 67', City='Sandnes'

ข้อมูลในฟิลด์ Address และ City จะถูกเปลี่ยนทั้งหมด:

P_Id LastName FirstName Address City
1 Hansen Ola Nissestien 67 Sandnes
2 Svendson Tove Nissestien 67 Sandnes
3 Pettersen Kari Nissestien 67 Sandnes
4 Nilsen Johan Nissestien 67 Sandnes
5 Tjessem Jakob Nissestien 67 Sandnes

หนังสือ Git สำหรับโปรแกรมเมอร์ มีขายแล้ววันนี้ เขียนโดยผมเอง วัชรเมธน์ ชิษณุคุปต์ ศรีเนธิโรทัย

เมื่อก่อนผมเป็นคนหนึ่งที่เกิดข้อสงสัยในใจว่า git คืออะไร และมาช่วยให้งานมันง่ายขึ้นได้อย่างไร เพราะเท่าที่ดูแล้วมันจะต้องเรียนรู้เพิ่มและทำงานเพิ่มมากกว่าเดิม แต่หลังจากที่ผมใช้งาน git จนเข้าใจ ผมพูดได้คำเดียวว่า วันนี้ผมขาด git ไม่ได้สำหรับคนทีไม่เคยใช้โปรแกรมใดๆเข้ามาช่วยจัดการงานทางด้านควบคุม sourcecode เวลาจะแบ็กอัพงานทีนึ่ง ก็จะก้อปปี้งานทั้งโฟลเดอร์แล้วอาศัยตั้งชื่อเป็น วัน-เดือน-ปี เอา ของบางคนอาจจะเติมเวลาเข้าไปด้วย การทำอย่างนี้เหมือนจะเป็นประโยชน์ แต่โค้ดที่แบ็กอัพไว้หากจะให้เอากลับมาใช้งานจริงๆ ถามว่าจะมีสักกี่คนกล้าเอามันโยนขึ้นโปรดักชั่นได้โดยไม่ต้องกังวล ส่วนใหญ่แล้วไม่กล้า สำหรับคนที่ใช้ git มันจะไม่มีปัญหาดังกล่าวข้างต้นเลย ผมอยากให้ดูภาพการใช้งานจริงของ git เพื่อเป็นการทำความเข้าใจว่าแท้จริงแล้ว git มันช่วยอะไรเราบ้าง

เก็บการเปลี่ยนแปลงของโค้ดทุกบรรทัด

รู้ได้ว่าโค้ดแต่ละบรรทัดใครเป็นคนแก้ มีประโยชน์อย่างมากเมื่อการเพิ่มโค้ดใหม่เข้าไป หรือแก้โค้ดเก่าแล้วเกิดบักขึ้น เมื่อเจอบรรทัดที่ก่อบักและรู้ว่าใครเป็นคนทำ เราสามารถถามเหตุผลการแก้โค้ดบรรทัดนั้นๆได้

สามารถทดสอบเขียนโค้ด โดยไม่ต้องกลัวโค้ดจะพังด้วยกระบวนการการแตก branch

รู้การเปลี่ยนแปลงของโค้ดทุกๆบรรทัด ทำให้ลดปัญหา "เราทำอะไรไปบ้างวะ" อีกทั้งสามารถยกเลิกการเปลี่ยนแปลงโค้ดได้อย่างง่ายดายเพียงแค่คลิกปุ่ม Discard ทุกอย่างก็กลับมาเหมือนเดิม

อีกหลายอย่าง เขียนอธิบายไว้ในหนังสือเล่มนี้แล้ว

Git สำหรับโปรแกรมเมอร์

Git สำหรับโปรแกรมเมอร์



ต้องการซื้อคลิกที่นี่

https://leanpub.com/gitforbeginner