week12-复习

week12-复习

收藏豆荚
剥了 1 次
年级:大学
科目:其他
PurePulsar
2026-05-29
19 颗豆豆
1. 单选题
45 秒

下列语句中,()不是表数据的基本操作语句。

CREATE 语句

INSERT 语句

DELETE 语句

UPDATE 语句

2. 单选题
45 秒

向数据表中插入一条记录,用以下哪一项命令()

CREATE

INSERT

SAVE

UPDATE

3. 单选题
45 秒

以下插入数据的语句错误的是( )。

INSERT 数据表名 VALUE(值列表);

INSERT INTO 数据表名 VALUES(值列表);

INSERT 数据表名 VALUES(值列表);

INSERT 数据表名 (值列表);

4. 单选题
45 秒

下列选项中,向数据表Student中添加id为1,name为小王的SQL语句正确是( )。

INSERT INTO Student(“id”,“name”) VALUES(1,“小王”);

INSERT INTO Student(id,name) VALUES(1,“小王”);

INSERT INTO Student VALUES(1,小王);

INSERT INTO Student(id,“name”) VALUES(1,“小王”);

5. 单选题
45 秒

下面关于删除数据表记录的SQL语句,正确的是( )。

DELETE student ,where id=11;

DELETE FROM student where id=11;

DELETE INTO student where id=11;

DELETE student where id=11;

6. 单选题
45 秒

下列选项中,关于UPDATE语句的描述,正确的是( )

UPDATE只能更新表中的部分记录

UPDATE只能更新表中的全部记录

UPDATE语句更新数据时可以有条件的更新记录

以上说法都不对

7. 单选题
45 秒

下列关于更新数据的SQL语句中,正确的是( )

UPDATE user SET id = u001 ;

UPDATE INTO user SET id = ‘u001’, username=‘jack’;

UPDATE user(id,username) VALUES(‘u001’,‘jack’);

UPDATE user SET id=‘u001’,username=‘jack’;

45 秒

在MySQL中可以使用INSERT或(  )语句,向数据库中一个已有的表插入一行或多行数据。 

REPLACE
replace
45 秒

在MySQL中可以使用(  )语句来修改、更新一个表或多个表中的数据。

UPDATE
update
10. 单选题
45 秒

查询选修了“数学”课程的学生姓名,正确的子查询是?

SELECT name FROM students WHERE course = '数学'

SELECT name FROM students WHERE id IN (SELECT sid FROM courses WHERE name='数学')

SELECT name FROM students WHERE id = (SELECT sid FROM courses)

SELECT name FROM students HAVING sid IN (SELECT sid FROM courses)

11. 单选题
45 秒

找出工资高于所有部门平均工资的员工,应使用?

SELECT name FROM employees WHERE salary > AVG(salary)

SELECT name FROM employees WHERE salary > ALL (SELECT AVG(salary) FROM employees GROUP BY dept)

SELECT name FROM employees WHERE salary > (SELECT MAX(salary) FROM employees)

SELECT name FROM employees WHERE salary > SOME (SELECT salary FROM employees)

12. 单选题
45 秒

查询没有订单的客户,适合使用的子查询关键字是?

IN

EXISTS

ANY

ALL

13. 单选题
45 秒

以下哪个查询等价于WHERE age > ANY (SELECT age FROM students)?

WHERE age > MIN(age)

WHERE age > MAX(age)

WHERE age > (SELECT MIN(age) FROM students)

WHERE age > (SELECT MAX(age) FROM students)

14. 单选题
45 秒

查询和“张三”在同一部门的员工,错误的是?

SELECT * FROM employees WHERE dept = (SELECT dept FROM employees WHERE name='张三')

SELECT * FROM employees WHERE dept IN (SELECT dept FROM employees WHERE name='张三')

SELECT * FROM employees e1 WHERE EXISTS (SELECT * FROM employees e2 WHERE e1.dept=e2.dept AND e2.name='张三')

SELECT * FROM employees WHERE dept LIKE (SELECT dept FROM employees WHERE name='张三')

15. 单选题
45 秒
<p><strong>以下查询的含义是&#xff1f;</strong></p>

以下查询的含义是?

查询价格最高的商品

查询价格高于平均价的商品

查询价格高于所有商品价格的商品

查询价格最低的商品

16. 单选题
45 秒

使用EXISTS的子查询通常需要满足什么条件?

主查询和子查询通过字段关联

子查询必须返回多行结果

子查询必须使用聚合函数

主查询必须包含GROUP BY

17. 单选题
45 秒

查询比市场部('Market')所有员工工资都高的员工,正确的是?

SELECT * FROM employees WHERE salary > (SELECT salary FROM employees WHERE dept='Market')

SELECT * FROM employees WHERE salary > ALL (SELECT salary FROM employees WHERE dept='Market')

SELECT * FROM employees WHERE salary > ANY (SELECT salary FROM employees WHERE dept='Market')

SELECT * FROM employees WHERE salary > (SELECT SUM(salary) FROM employees WHERE dept='Market')

18. 单选题
45 秒

以下哪个场景适合用NOT IN子查询?

查找有订单的客户

查找订单金额超过1000的客户

查找从未下过订单的客户

查找订单数量最多的客户

19. 多选题
45 秒

查询有订单的客户姓名,正确的SQL语句是?

SELECT name FROM customers WHERE id IN (SELECT cust_id FROM orders)

SELECT name FROM customers c WHERE EXISTS (SELECT 1 FROM orders o WHERE c.id = o.cust_id)

SELECT name FROM customers WHERE id = ANY (SELECT cust_id FROM orders)

SELECT name FROM customers WHERE id = ALL (SELECT cust_id FROM orders)

剥豆豆
金牌
会员
无限剥豆豆游戏,更详尽的游戏报告,更多学员的支持
仅需0.6/日
你可能喜欢
15-16课复习
剥了 3 次
管理我的运动(部门)经济绩效L1
剥了 3 次
整合专项
剥了 2 次
A在B前面/后面/左面/右面练习
剥了 4 次
七年级期末考查
剥了 8 次