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