计算机二级MySQL练习题及答案

更新时间:2023-05-14 13:39:30 阅读: 评论:0

计算机二级MySQL练习题及答案
1[单项选择题]有订单表orders,包含用户信息urid, 产品信息 productid, 以下( )语句能够返回至少被订购过两回的productid?
A.lect productid from orders where count(productid)>1
B.lect productid from orders where max(productid)>1
C.lect productid from orders where having
count(productid)>1 group by productid
D.lect productid from orders group by productid having count(productid)>1
参考答案:D
2[单项选择题] 在SELECT语句中,可以使用子句,将结果集中的数据行根据选择列的值进展逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。
A.LIMIT
门户网站建设B.GROUP BY
C.WHERE
D.ORDER BY
参考答案:B
3[单项选择题]如果关系模式R属于1NF,且每个非主属性都完
全函数依赖于R的主码,那么R属于( )
A.2NF
B.3NF
C.BF
D.4NF
参考答案:A
4[单项选择题]mysql中唯一索引的关键字是( )
A.fulltext index
C.unique index
D.index
参考答案:C
5[单项选择题]( )命令可以查看视图创立语句
A.SHOW VIEW
B.SELECT VIEW
C.SHOW CREATE VIEW
D.DISPLAY VIEW
参考答案:C
6[单项选择题]DB、DBS和DBMS三者之间的关系是( )
A.DB包括DBMS和DBS
B.DBS包括DB和DBMS
C.DBMS包括DB和DBS
D.不能相互包括
参考答案:B
7[填空题]用root用户新建“dsh”用户,密码为“shangwu”,授予对sxcj数据库中所有表的lect权限。
大象牙Create ur ( )
( )‘shangwu’;
( )
On ( ) to 'dsh'@'localhost';
参考解析:
Create ur 'dsh'@'localhost'
identified by ‘shangwu’;
Grant lect
什么干什么净On sxcj.* to 'dsh'@'localhost';
针对第三章建立的表ployee
先进入mydb1数据库u mydb1;
8[填空题] 用二维表构造表示实体以及实体间联系的数据模型称为数据模型。
参考解析:关系
帅哥图片大全9[填空题]在实际使用中,MySQL所支持的触发器有、和三种。
参考解析:INSERT触发器 DELETE触发器 UPDATE触发器
19[简答题]给XS表增加一个列“备注”,数据类型为text,不允
恶声恶气许为空
参考解析:alter table xs
add column ment text not null;
10[简答题]删除表中名称为’小李子’的记录。
参考解析:delete from employee where urname='小李子';
11[简答题]删除表中所有记录。
参考解析:delete from employee;
12[简答题]使用truncate删除表中记录。
参考解析:truncate table employee;
13[简答题]使用inrt语句向表中插入一个员工的信息。
参考解析:inrt into
employee(id,urname,birthday,entrydate,job,salary,resume) values(null,’aaa','1980-09-09','1980-09-
09','bbb',1000,'bbbbbbbb');
14[简答题]使用inrt语句向表中插入一个员工的信息。科学小游戏
参考解析:
inrt into
employee(id,urname,birthday,entrydate,job,salary,resume) values(null,'小李子','1980-09-09','1980-09-
09','bbb',1000,'bbbbbbbb');山中无甲子
15[简答题]将所有员工薪水修改为5000元。
参考解析:update employee t salary=5000;
16[简答题]将姓名为’aaa’的员工薪水修改为3000元。
参考解析:
update employee t salary=3000 where urname='aaa';
17[简答题]将姓名为’aaa’的员工薪水修改为4000元,job改为c
参考解析:update employee t salary=4000,job='c' where urname='aaa';
19[简答题]将aaa的薪水在原有根底上增加1000元。
参考解析:
update employee t salary=salary+1000 where
urname='aaa';
12[简答题] 请使用UPDATE语句将数据库dbtest的表content 中留言人姓名为“MySQL初学者”的留言内容修改为“如何使用INSERT语句?”。
唯美散文随笔参考解析:
在MySQL命令行客户端输入如下SQL语句即可实现:
mysql>USE db-test;
Databa changed
mysql>UPDATE content
一>SET words='如何使用INSERT语句?'
一>WHERE urname='MySQL初学者';
Query OK,1 row affected(0.08 c)
Rows matched:1 Changed:1 Warnings:0

本文发布于:2023-05-14 13:39:30,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/627857.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:语句   使用   表中   简答题   解析   参考
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图