MySQL : เพิ่มข้อมูลลงในตารางของฐานข้อมูล ด้วยคำสั่ง INSERT INTO

ทิป & เทคนิค #150
เขียนโดย :
มีผู้อ่าน : 36,479 คน วันนี้ : 6 คน

สวัสดีครับ สำหรับใครที่ต้องทำโปรแกรม หรือเว็บไซต์ด้วย PHP (ที่จริงจะใช้ ASP.NET , JSP หรืออื่นๆ ก็ได้นะ) แล้วต้องใช้งานร่วมกับ ฐานข้อมูล MySQL หนึ่งในพื้นฐานที่สำคัญ ก็คือการ เพิ่มข้อมูลลงฐานข้อมูล เอาล่ะครับมาดูกันดีกว่า ว่าถ้าเราต้องการเพิ่มข้อมูลลงในตาราง จะต้องใช้ Query หรือ SQL แบบไหนครับ ^^

 

คำสั่ง SQL ในการเพิ่มข้อมูล

รูปแบบที่ 1 : ไม่กำหนดชื่อฟิลด์

INSERT INTO ชื่อตาราง
VALUES ('ค่า_1','ค่า_2',...,'ค่า_n');

 

รูปแบบที่ 2 : กำหนดชื่อฟิลด์

INSERT INTO ชื่อตาราง (ฟิลด์_1,ฟิลด์_2,...,ฟิลด์_n)
VALUSE ('ค่า_1','ค่า_2',...,'ค่า_n');

 

ตัวอย่างการใช้งาน

ตัวอย่างที่ 1

ต้องการเพิ่มข้อมูลของพนักงาน รหัส a0001 นาย โชคดี มีชัย อายุ 28 ปี เพศชาย ลงในตารางชื่อ employee

INSERT INTO employee
VALUES ('a0001','นาย','โชคดี','มีชัย','28','ชาย');

 

ตัวอย่างที่ 2

ต้องการเพิ่มข้อมูลของพนักงาน รหัส a0001 นาย โชคดี มีชัย อายุ 28 ปี เพศชาย ลงในตารางชื่อ employee

INSERT INTO employee ('employeeid','title','name','surname','age','gender')
VALUES ('a0001','นาย','โชคดี','มีชัย','28','ชาย');

 

เป็นยังไงบ้างครับ ไม่ยากเลย ลองนำไปใช้ดูนะครับ จะใช้ใน Tool PHPMYADMIN ลองทดสอบดูก็ได้นะครับ จำและหัดนำไปใช้ให้คล่องนะครับ เพราะเราต้องนำ SQL นี้ ไปเขียนในโปรแกรมหรือเว็บไซต์ ของเรานั่นเองครับ ^^