2021-2022学年第二学期mysql期末测试

编号姓名(班级小管家里面的编号+ 姓名比如25301 王小明)
    ____________
班级(必填 例如:电商1班或电商2班)
    ____________
1、sql查询语句select中用以下哪一项来表达筛选条件:()
A、where
B、from
C、if
D.having
2、向表中插入一条数据记录用以下哪一项:()
create
insert
delete
drop
3、查看表结构用以下哪一项:()
select
find
show
desc
4、删除数据使用语句为()
A、select
B、delete
C、create
D、show
5、员工表employees,表中有姓名列name,想检查员工的姓名中含有文字“国”字的,则用下列哪个sql语句()
A、select * from employees where name=‘国’;
B、select * from employees where name=‘%国’;
C、select * from employees where name=‘%国%’;
D、select * from employees where name=‘国%’;
6、以下条件语句与“where  数量 between  15  and  30”等价的是:( )
A、where 数量 = 15 and  数量 =30
B、where 数量 = 15  and   数量 =30
C、where 数量 15  or   数量 30
D、where 数量 15  or   数量 30
7、下面选项中,用于表示固定长度字符串的数据类型是(  )
A、char
B、varchar
C、int
D、float
8、下列选项中,使用(  )数据类型保存3.1415可以不丢失精度
A、decimal(6,2)
B、decimal(6,3)
C、decimal(6,4)
D、decimal(6,1)
9、下面选项中,查询student表中id值不在2和5之间的学生的SQL语句是(  )
A、select * from student where id!=2,3,4,5;
B、select * from student where id not between 5 and 2;
C、select * from student where id not between 2 and 5;
D、select * from student where id not in 2,3,4,5;
10、多表连接中,左外连接的关键字为()
A、left join
B、right join
C、inner join
D、full join
11、一张表的主键个数()
A、至多3个
B、至多1个
C、至多2个
D、没有限制
12、数据库的名称为test,若要删除数据库可用()
A、create test
B、use test
C、drop database test
D、delete test
13、设置唯一性约束正确的有()
null
primary key
unique
unsigned
14、下列哪种数据表示该数据的数据类型是date()
A、2001
B、13:24:36
C、2003-03-23
D、1988-11-24 15:26:45
15、下列选项中,用于排序的关键字是()
A、GROUP BY
B、ORDER BY
C、HAVING
D、WHERE
16、以下聚合函数求平均值的是( )
A、MAX
B、SUM
C、COUNT
D、AVG
17、修改数据库表结构用以下哪一项( )
A、UPDATE
B、CREATE
C、UPDATED
D、ALTER
18、以下哪项用来分组( )
A、ORDER BY
B、ORDERED BY
C、GROUP BY
D、GROUPED BY
19、从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是( )
A、FROM
B、ORDER BY
C、HAVING
D、WHERE
20、条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且( )
A、包括20岁不包括30岁
B、不包括20岁包括30岁
C、不包括20岁和30岁
D、包括20岁和30岁
21、条件“IN(20,30,60)”表示( )
A、年龄在20到60之间
B、年龄在20到30之间
C、年龄是20或30或60
D、年龄在30到60之间
22、查找条件为:姓名不是NULL的记录( )
A、WHERE NAME ! NULL
B、WHERE NAME NOT NULL
C、WHERE NAME IS NOT NULL
D、WHERE NAME!=NULL
23、在SQL语言中,子查询是( ) 。
A、选取单表中字段子集的查询语句
B、 选取多表中字段子集的查询语句
C、返回单表中数据子集的查询语言
D、嵌入到另一个查询语句之中的查询语句
24、按照姓名降序排列( )
A、order by desc name
B、order by name desc
C、Order by name asc
D、Order by asc name
25、在MySQL中,建立数据库用( )
A、Create table命令
B、create trigger命令
C、Create index命令
D、Create database命令
26、WHERE子句用于指定( )。
A、查询结果的分组条件
B、查询结果的统计方式
C、查询结果的排序条件
D、查询结果的筛选条件
27、子查询的结果不止一个值时,可以使用的运算符是( )。
A、 IN
B、 LIKE
C、=
D、
28、执行以下 SQL 语句:SELECT 学号,姓名FROM 学生 LIMIT 2,2;查询结果返回了哪几行数据?()
A、 返回了两行数据,分别是第1行和第2行数据
B、 返回了两行数据,分别是第2行和第3行数据
C、 返回了两行数据,分别是第3行和第4行数据
D、 返回了两行数据,分别是第4行和第5行数据
29、向数据表中插入一条记录用以下哪一项:()
A、create
B、insert
C、delete
D、drop
30、删除数据使用语句为()
A、select
B、delete
C、create
D、show
31在MySQL中,描述定长字符串的类型为_______。
    ____________
32.修改表数据的关键字为_______。
    ____________
33.创建当前数据库test的命令为_______database test。
    ____________
34.在MySQL中,非空约束是通过________定义的。
    ____________
35.在MYSQL中,使用____________关键字可以插入表数据。
    ____________
36.查看表结构的关键字为____________。
    ____________
37.聚合函数中,用于求出最大值的函数是________。
    ____________
38、描述日期例如2022-05-06的数据类型为____________。
    ____________
39、在Windows下配置MySql服务器默认使用的用户是_______。
    ____________
40、在MySQL中,整数类型可分为5种,分别是TINYINT、SMALLINT、MEDIUMINT、_______和BIGINT。
    ____________
41、对查询结果进行降序排列,使用关键字desc()。
正确
错误
42、聚合函数sum()用来计算字段值得最大值()。
正确
错误
43、聚合函数min()用来计算字段值得最小值 ()。
正确
错误
44、Mysql中select * from student order by age是按照年龄升序的方式查询学生表()
正确
错误
45、select * from good limit 4,2的意思是从第四条记录开始总共显示2条()
正确
错误
46、查看当前有哪些数据库为show database;()。
正确
错误
47、在DELETE语句中如果没有使用WHERE子句,则会将表中的所有记录都删除。( )
正确
错误
48、一个数据表中可以有多个主键约束。()
正确
错误
49、Mysql数据库默认自带的用户为root()。
正确
错误
50、删除数据库test为delete database test()。
正确
错误

52题 | 被引用0次

使用此模板创建