首页题目详情
假设有一个employees表,以下哪些INSERT语句是正确的?

A.INSERT INTO employees (name, salary) VALUES ('Tom', 5000);
B.INSERT INTO employees VALUES ('Tom', 5000);
C.INSERT INTO employees (name) VALUES ('Tom', 5000);
D.INSERT INTO employees (salary) VALUES (5000);
优质解答
答案
A
解析
选项A是正确的,因为在INSERT语句中,指定列名时值的数量必须与列的数量一致。选项C和D都指定了部分列,但提供了多个值,因此错误。选项B未指定列名,但值的数量是正确的。
数据库系统单选题中等AI生成