1-50专三第二周

1-50专三第二周

收藏豆荚
剥了 6 次
年级:其他
科目:其他
lhy
2025-07-09
40 颗豆豆
1. 单选题
900 秒

对一个数据库成功执行DROP DATABASE命令之后,以下描述正确的是()。

该数据库上的所有表也会被删除

只有数据库的名字被删除

该数据库中各表的结构依然存在

该数据库中各表的内容部分被删除

2. 单选题
900 秒

重新命名某个数据表的命令是()

UPDATE

RENAME TABLE

DROP TABLE

REMOVE

3. 单选题
900 秒

以下属于聚合函数的是()。

COUNT()

ABS()

UPPER()

NOW()

4. 单选题
900 秒

关于表级约束和列级约束的描述中,不正确的是()

列级约束针对某个特定的列,包含在列定义中

表级约束与列定义相互独立,不包含在列定义中

列级约束可能涉及到多个列,也可能仅涉及到一个列

表级约束可能涉及到多个列,也可能仅涉及到一个列

5. 单选题
900 秒

函数NOW()返回的结果是()

当前日期

当前时间

系统的当前日期和时间

当前用户

6. 单选题
900 秒

统计表中所有记录个数的聚合函数是( )。

AVG

SUM

MAX

COUNT

7. 单选题
900 秒

下列关于DROP、TRUNCATE和DELETE命令的描述中,正确的是

三者都能删除数据表中的数据

三者都只删除数据表中的数据

三者都只删除数据表的结构

三者都能删除数据表的结构

8. 单选题
900 秒

学生表student包含sname、sex、age三个属性列,其中age的默认值是20,执行SQL语句INSERT INTO student(sex,sname,age)VALUES('M',’Lili');的结果是

执行成功,sname,sex,age的值分别是M,Lili,20

SQL语句不正确,执行失败

执行成功,sname,sex,age的值分别是M,Lili,NULL

执行成功,sname,sex,age的值分别是Lili,M,20

9. 单选题
900 秒

如果DELETE语句中没有使用WHERE子句,则下列叙述中正确的是

删除指定数据表中的最后一条记录

删除指定数据表中的随机的一条记录

删除指定数据表中的全部记录

删除指定数据表中的第一条记录

10. 单选题
900 秒

修改表中数据的命令是

UPDATE

ALTER TABLE

CHECK TABLE

REPAIR TABLE

11. 单选题
900 秒

DELETE语句中不能使用的子句是

WHERE

group by

ORDER BY

LIMIT

12. 单选题
900 秒

在MySQL中,要删除某个数据表中所有用户数据,并且要保留数据表结构,不可以使用的命令是

TRUNCATE

DROP

DELETE

INSERT

13. 单选题
900 秒

SQL中修改表结构的语句是

INSERT INTO

ALTER TABLE

DELETE FROM

create

14. 单选题
900 秒

在使用INSERT INTO插入记录时,对于AUTO_INCREMENT列,若需要使其值自动增长,则不能为其指定任何有效的取值。那么,可以实现该效果的方法为

填充数字0

不显式地填充值

填充NULL值

以上都可以实现

15. 单选题
900 秒

要消除查询结果集中的重复值,可在SELECT语句中使用关键字

DISTINCT

REMOVE

UNION

LIMIT

16. 单选题
900 秒

查询一个表中总记录数的SQL语句语法格式是

SELECT COUNT(*)FROM tbl_name

SELECT*FROM tb1_name

SELECT FROM COUNT tb1_name

SELECT COUNT FROM tb1_name

17. 单选题
900 秒

在使用ALTER TABLE修改表结构时,关于CHANGE和MODIFY两子句的描述中,正确的是

CHANGE后面需要写两次列名,而MODIFY后面只写一次

两种方式都可用于修改某个列的数据类型

都可以使用FIRST或AFTER来修改列的排列顺序

以上都对

18. 单选题
900 秒

在student数据表中,给native列设置默认值为北京,以下哪个选项可以成功插入并显示‘北京’

replace into student(native) values("null")

不指定该字段

replace into student(native) values(' ')

replace student(native) values("北京")

19. 单选题
900 秒

要将员工表tb_emp中的年龄字段age更名为出生年份birth,下列语句中正确的是

ALTER TABLE tb_emp CHANGE COLUMN age birth YEAR(4)

ALTER TABLE tb_emp ALTER COLUMN age birth YEAR(4)

ALTER TABLE tb_emp ADD COLUMN birth YEAR(4)

ALTER TABLE tb_emp MODIFY COLUMN age birth YEAR(4)

20. 单选题
900 秒

要求在tb_booking表中增加一个名为handler的字符类型字段,以下能实现上述功能的语句是

ALTER TABLE tb_booking CHANGE COLUMN handler CHAR(10)NULL

ALTER TABLE tb_booking ADD COLUMN handler CHAR(10)NULL

ALTER TABLE tb_booking ADD CONSTRAINT handler CHAR(10)NULL

ALTER TABLE tb_booking ADD FIELD handler CHAR(10)NULL

21. 单选题
900 秒

删除数据表student的语句是

REMOVE TABLE student

DROP TABLE student

UPDATE TABLE student

DELETE TABLE student

22. 单选题
900 秒

在MySQL中执行DROP DATABASE删除数据库时,将不会

该数据库中的所有表(包括其中的数据)将永久删除

在执行该命令时,需要用户具有相应的权限

如果指定数据库不存在,将出现相应的MySQL错误信息

删除该数据库上所有的用户权限

23. 单选题
900 秒

SQL语言中,删除一个数据库对象的命令是

DROP

CLEAR

REMOVE

DELETE

24. 单选题
900 秒

向Student 表增加入学时间“EDate”列,其数据类型为日期型,正确的 SQL 命令是

Add Student ALTER TABLE Date EDate

Add EDate Date ALTER TABLE Student

ALTER TABLE Student Add EDate Date

Add EDate Date TO TABLE Student

25. 单选题
900 秒

以下关于使用ALTER TABLE 命令的叙述中,错误的是

ALTER TABLE命令能够更改表名

ALTER TABLE命令能够删除表中的字段

ALTER TABLE命令能够更改字段的默认值

在alter table命令中使用modify能够更改字段名

26. 单选题
900 秒

下列创建表的语句正确的是

create table tb_stu( id int, name varchar(10), sex char(1) );

create view tb_stu( id int, name varchar(10), sex char(1) );

create event tb_stu( id int, name varchar(10), sex char(1) );

create index tb_stu( id int, name varchar(10), sex char(1) );

27. 单选题
900 秒

设有学生表student(sno,sname,sage,smajor), 各字段的含义分别是学生学号、姓名、年龄和专业。要求输入一学生记录,学号为100,姓名为 张红,年龄为20。以下能完成如上输入要求的语句是

INSERT INTO student(sno,sname,sage,smajor)VALUES(100,"张红",20,NULL);

INSERT INTO student(sno,sname,sage)VALUES(100,"张红",20);

INSERT INTO student VALUES(100,"张红",20,NULL);

以上都对

28. 单选题
900 秒

设有命令: ALTER TABLE tb_student CHANGE ssex sex CHAR(2)DEFAULT'男'; 关于上述命令,以下叙述中正确的是

有语法错误,没有指明是否允许NULL

有语法错误,不能设置缺省值约束

将字段ssex更名为sex

有语法错误,更改字段名称应该使用MODIFY

29. 单选题
900 秒

执行如下语句: DROP TABLE student; 出现如下提示: Error 1051(42s02):Unknown table student 以下关于上述命令及执行情况的叙述中,正确的是

成功删除student表

成功删除student表中的数据

成功重构student表

不能删除,没有student 表

30. 单选题
900 秒

使用ALTER TABLE语句可以修改的数据表参数是

数据表名

字段名

字段默认值

以上都对

31. 单选题
900 秒

现在已有数据表student,使用ALTER TABLE语句为age字段设置默认值20,ALTER TABLE语句的子句 应使用

ALTER COLUMN age SET DEFAULT 20;

DROP COLUMN age SET DEFAULT 20;

CHANGE COLUMN age SET DEFAULT 20;

ADD COLUMN age SET DEFAULT 20;

32. 单选题
900 秒

设有语句 ALTER TABLE tb_account MODIFY num VARCHAR(18);与之具有相同功能的语句是

ALTER TABLE tb_account DROP num VARCHAR(18)

ALTER TABLE tb_account ALTER num VARCHAR(18)

ALTER TABLE tb_account CHANGE num num VARCHAR(18)

ALTER TABLE tb_account ADD num VARCHAR(18)

33. 单选题
900 秒

设有如下语句:DELETE FROM tb_student WHERE sid<6;成功执行该语句,下列叙述中正确的是

删除tb_student表

删除tb_student表中任意的条数据

删除tb_student表中所有sid值小于6的记录

删除tb_student表中的所有数据

34. 单选题
900 秒

下列关于DELETE与TRUNCATE语法说法正确的是

两个均能删除表中数据

两者均不能删除表结构

TRUNCATE会将表中自动递增进行重置,而DELETE不行

以上都对

35. 单选题
900 秒

下列语句中,可用于修改数据库默认字符集的是

CHANGE DATABASE

ALTER DATABASE

UPDATE DATABASE

DROP SCHEMA

36. 单选题
900 秒

设有如下语句: ALTER TABLE tb test ALTER COLUMN c1 SET DEFAULT ‘等级考试’; 以下关于该语句的叙述中,正确的是

语句有错,应该不添加COLUMN

语句有错,应指明c1字段的数据类型及长度

语句的功能是将c1的默认值修改为“等级考试”

语句有错,关键字ALTER在语句中重复出现

37. 单选题
900 秒

下列选项可用于修改表结构的是

UPDATE

INSERT

ALTER

CREATE

38. 单选题
900 秒

关于DELETE语句和TRUNCATE TABLE语句,下列叙述中正确的是

前者可以删除指定条件的记录,后者不能

后者可以返回被删除记录的数目,前者不返回

两者都可以返回被删除记录的数目

两者都可以删除指定条件的记录

39. 单选题
900 秒

在MySQL中,用于插入数据的关键字是?

UPDATE

INSERT INTO

SELECT

DELETE

40. 单选题
900 秒

以下哪个SQL语句用于在表中插入数据?

CREATE EVENT

CREATE INDEX

DROP VIEW

INSERT INTO

剥豆豆
金牌
会员
无限剥豆豆游戏,更详尽的游戏报告,更多学员的支持
仅需0.6/日
你可能喜欢
人际关系 团队协作
剥了 4 次
吉利汽车品牌体系知识测验
剥了 2 次
养老服务需求评估核心考点测验1
剥了 2 次
2026.7.10日上海经销商培训大会随堂考
剥了 2 次
济宁商管知识竞赛【填空题】B卷
剥了 2 次