15 ก.ค. 2024 เวลา 05:00 • วิทยาศาสตร์ & เทคโนโลยี

SQL ทักษะจำเป็นสู่อนาคต: ตอนที่ 4 คำสั่ง INSERT เพิ่มข้อมูล

เติมเต็มคลังข้อมูลของคุณด้วยคำสั่ง INSERT
ก้าวสู่บทบาทนักสร้างฐานข้อมูล เรียนรู้วิธีเพิ่มข้อมูลใหม่ลงในตารางด้วยคำสั่ง INSERT เปรียบเสมือนกุญแจไขสู่การเติมเต็มคลังข้อมูลของคุณ
1. โครงสร้างคำสั่ง INSERT:
SQL
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
2. แทรกข้อมูลแบบกำหนดค่าและคอลัมน์:
กรณีต้องการแทรกข้อมูลเฉพาะบางคอลัมน์
SQL
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
  • ระบุชื่อคอลัมน์ที่ต้องการแทรกข้อมูลก่อน
  • เรียงลำดับค่าตามคอลัมน์ที่ระบุ
ตัวอย่าง:
SQL
INSERT INTO customers (name, email) VALUES ('พิมพ์อร', 'pimorn@email.com');
3. การแทรกข้อมูลจากตารางอื่น (INSERT...SELECT):
ดึงข้อมูลจากตารางหนึ่งมาแทรกอีกตารางหนึ่ง
SQL
INSERT INTO table_name (column1, column2, ...) SELECT column1, column2, ... FROM another_table;
  • another_table: เปลี่ยนเป็นชื่อตารางต้นทาง
  • ระบุชื่อคอลัมน์ที่ต้องการทั้งตารางต้นทางและตารางปลายทาง (เรียงลำดับตรงกัน)
ตัวอย่าง:
SQL
INSERT INTO orders (customer_id, product_id, order_date)
SELECT customer_id, product_id, '2024-07-12' FROM customers;
หมายเหตุ:
พร้อมหรือยังที่จะลองใช้คำสั่ง INSERT?
  • ตรวจสอบให้แน่ใจว่าข้อมูลที่แทรกมีรูปแบบถูกต้องตามประเภทข้อมูลของคอลัมน์
  • ใช้คำสั่ง SELECT กรองข้อมูลก่อนแทรก เพื่อป้องกันข้อมูลซ้ำซ้อน
  • ฝึกฝนเขียนคำสั่ง INSERT บ่อยๆ จะช่วยให้เข้าใจและใช้งานได้อย่างคล่องแคล่ว
พร้อมหรือยังที่จะลองใช้คำสั่ง INSERT?
ฝึกฝนด้วยตัวอย่างที่ให้ ลองแทรกข้อมูลลงในตารางของคุณ ค้นพบพลังของ SQL ในการจัดการข้อมูล!
โฆษณา