Page 17 - sql_ebook_codingthailand
P. 17

13



                   ตัวอย่างที  3 คําสั ง INSERT เพิ มข้อมูลเข้าไปยังตาราง Employee

                   INSERT INTO Employee (employeeID,name,job,salary,departmentID)

                   VALUES (1111,’Somchai’,’Programmer’,15000,1)
                          จากตัวอย่างที  3 ค่าข้อมูลของฟิลด์ departmentID ของตาราง Employee จะต้องเป็นค่าที มี

                   อยู่ในฟิลด์ departmentID ของตาราง Department (ในตัวอย่างนี คือค่า 1) เพราะ departmentID ของ

                   ตาราง Employee เป็น FOREIGN KEY นั นเอง


                   ตัวอย่างที  4 คําสั ง INSERT เพิ มข้อมูลเข้าไปยังตาราง EmployeeSkills

                   INSERT INTO EmployeeSkills (employeeID,skill)

                   VALUES (1111,’PHP’)


                   ตัวอย่างที  5 คําสั ง INSERT เพิ มข้อมูลเข้าไปยังตาราง Client

                   INSERT INTO Client (clientID,name,address,contactperson,contactnumber)

                   VALUES (1,’ABC Company Limited’,’1 Silom Rd.’,’Vera’,’02-9555123’)


                   ตัวอย่างที  6 คําสั ง INSERT เพิ มข้อมูลเข้าไปยังตาราง Assignment

                   INSERT INTO Assignment (clientID,employeeID,workdate,hours)

                   VALUES (1,1111,’2010-04-27’,8.5)



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

                   รูปแบบคําสั ง

                   UPDATE ชื อตาราง
                   SET ชื อฟิลด์ที 1=ค่าข้อมูลที 1, ชื อฟิลด์ที 2=ค่าข้อมูลที 2,...

                   WHERE เงื อนไข



                   ตัวอย่างที  7 คําสั ง UPDATE ตาราง Department เพื อแก้ไขค่าข้อมูลของฟิลด์ที ชื อ name โดยแก้ไข
                   ค่าข้อมูลเป็น Marketing และมีเงื อนไข (WHERE) ว่าแก้ไขเฉพาะฟิลด์ departmentID  เท่ากับค่า 1

                   UPDATE Department

                   SET name = ‘Marketing’

                   WHERE departmentID = 1





                                               เรียนเขียนโปรแกรมฟรี กับโค้ชเอก ได้ที  www.codingthailand.com
   12   13   14   15   16   17   18   19   20   21   22