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

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

ทำไมต้องใช้ Selenium IDE

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

ความผ่อนคลาย
เมื่อการทำงานซ้ำๆเดิมๆ น่าเบื่อหน่ายเราปล่อยให้เป็นหน้าที่ของผู้ช่วยอัตโนมัติ (Selenium IDE) เสียแล้ว เราก็นั่งทำงานอย่างไม่น่าเบื่อ ชิวๆ มีพลัง

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

ในฐานะเจ้าของบริษัทหรือหัวหน้าแผนกก็ควรอย่างยิ่งที่จะให้ลูกน้องรู้เรื่อง Selenium IDE ใช้ Selenium IDE เป็น เพราะเมื่อลูกน้องเขียนโค้ดเสร็จเร็ว โค้ดมีประสิทธิภาพ บริษัทก็กำไร หัวหน้าก็มีผลงาน ลองคิดดู บริษัทจ้างโปรแกรมเมอร์มา ถ้าคิดค่าตัวเป็นวัน มันก็หลายบาท แล้วโปรแกรมเมอร์หมดเวลาไปกับการนั่งพิมพ์ป้อนข้อมูลลงฟอร์ม เพื่อทดสอบความถูกต้องของโปรแกรมเนี่ยนะ มันไม่เม้กเซ้นต์

Selenium IDE for Starter

Selenium IDE for Starter



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

https://leanpub.com/seleniumideforstarter