คำสั่ง SQL INSERT INTO
ใส่ลงในคำสั่งที่ใช้ในการแทรกระเบียนใหม่ในตาราง
คำสั่ง SQL INSERT INTO
ใส่ลงในคำสั่งที่ใช้ในการแทรกระเบียนใหม่ในตาราง
SQL INSERT INTO ไวยากรณ์
ใส่ลงในคำสั่งสามารถเขียนได้ในสองรูปแบบ
รูปแบบแรกจะแทรกข้อมูลโดยไม่ได้ระบุชื่อของคอลัมน์เพียงเพื่อให้ค่าที่จะแทรก:
VALUES ( value1 , value2 , value3 ,th.);
รูปแบบที่สองคุณจะต้องระบุชื่อคอลัมน์และค่านิยมที่จะแทรก:
VALUES ( value1 , value2 , value3 ,th.);
ฐานข้อมูลการสาธิต
ในการกวดวิชานี้เราจะใช้ฐานข้อมูลตัวอย่าง w3big
ต่อไปนี้เป็นที่เลือก "เว็บไซต์" ข้อมูลตาราง:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 本教程 | http://www.w3write.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | +----+--------------+---------------------------+-------+---------+
INSERT INTO ตัวอย่าง
สมมติว่าเราต้องการที่จะ "เว็บไซต์" ตารางแทรกแถวใหม่
เราสามารถใช้คำสั่ง SQL ต่อไปนี้:
ตัวอย่าง
รัน SQL ข้างต้นแล้วอ่าน "เว็บไซต์" รายการข้อมูลเป็นดังนี้:
คุณสังเกตเห็นเราไม่ได้มีการแทรกเขตข้อมูล ID ดิจิตอลใด? คอลัมน์รหัสการปรับปรุงโดยอัตโนมัติในตารางของแต่ละระเบียนมีจำนวนที่ไม่ซ้ำกัน |
ใส่ข้อมูลในคอลัมน์ที่ระบุ
นอกจากนี้เรายังสามารถแทรกข้อมูลในคอลัมน์ที่ระบุ
คำสั่ง SQL ต่อไปนี้เพื่อแทรกแถวใหม่ แต่เพียงแทรกคอลัมน์ข้อมูล (สาขา ID ที่มีการปรับปรุงโดยอัตโนมัติ) ใน "ชื่อ", "URL" และ "ประเทศ":
ตัวอย่าง
รัน SQL ข้างต้นแล้วอ่าน "เว็บไซต์" รายการข้อมูลเป็นดังนี้: