ต้องการเพิ่มคอลัมน์ 'อีเมล' ชนิด VARCHAR(100) เข้าไปในตาราง 'ลูกค้า' ที่มีอยู่แล้วในฐานข้อมูล ควรใช้คำสั่ง SQL ใด

ALTER TABLE ลูกค้า ADD อีเมล VARCHAR(100);
UPDATE TABLE ลูกค้า ADD COLUMN อีเมล VARCHAR(100);
MODIFY TABLE ลูกค้า INSERT อีเมล VARCHAR(100);
ALTER TABLE ลูกค้า MODIFY อีเมล VARCHAR(100);

เฉลยอธิบาย

คำสั่ง ALTER TABLE ใช้สำหรับแก้ไขโครงสร้างของตารางที่มีอยู่แล้ว โดยการเพิ่มคอลัมน์ใหม่ใช้ ALTER TABLE ชื่อตาราง ADD ชื่อคอลัมน์ ชนิดข้อมูล ตัวเลือก B ผิดเพราะ UPDATE ใช้สำหรับแก้ไขข้อมูล ไม่ใช่โครงสร้างตาราง ตัวเลือก C ผิดเพราะไม่มีคำสั่ง MODIFY TABLE และ INSERT ใช้สำหรับเพิ่มข้อมูล ตัวเลือก D ผิดเพราะ MODIFY ใช้สำหรับเปลี่ยนชนิดข้อมูลของคอลัมน์ที่มีอยู่แล้ว ไม่ใช่การเพิ่มคอลัมน์ใหม่

ข้อสอบอื่นในวิชาการใช้ภาษา SQL

ดูข้อสอบวิชานี้ทั้งหมด →