- 27
- 0
- 约3.34千字
- 约 4页
- 2022-03-29 发布于安徽
- 举报
项目3
选择题
1、C
2、B
3、B
4、A
5、C
6、B
7、D
8、B
9、A
10、B C
11、C
12、A
填空题
1、结构化查询语言 数据查询、数据操纵、数据定义 数据控制
2、LIKE NOT LIKE
3、LIMIT
4、ORDER BY ASC DESC
5、JOIN...ON
6、左外连接查询
7、自身
8、将两个或更多查询的结果集组合为单个结果集
判断题
1、对
2、对
3、错
4、对
5、对
6、对
简答题
1、
答:INSERT语句向表中插入新数据的方式有两种:一种是使用VALUES关键字直接赋值插入记录,此时既可以一次插入单条记录,也可以一次插入多条记录;另一种是使用SELECT子句,从其他表或视图中提取数据插入新的数据表中。
注意事项:在表中添加数据时,插入不同数据类型的数据,其格式不同;如果在创建表或修改表时设置了相应的完整性约束条件,则还需要受到这些约束条件的限制。
2、
答:修改列标题的方法有2种:方法一是采用“原列名 AS 列别名”的格式;方法二是采用“原列名 列别名”的格式。
3、
答:相同点:都是用来筛选数据。
不同之处:1)使用的前提不同:where条件可以随意使用,having条件只能在分组group by 子句中出现。2)作用的对象不同:where 条件作用于整个表,从中选择满足条件的元组;而having只作用于每个组,从中选择出满足条件的组。3)Having条件必须是描述分组性质的属性。
4、
答:连接查询是单层查询,即查询中只有一个SELECT-FROM-WHERE查询块,其运算过程是在水平方向上合并两个数据集合。而嵌套查询是多层查询,即在外层查询块的WHERE子句或HAVING短语的条件中可以带有子查询,其运算过程是往往是是从内层查询开始的。
5、
答:1)select子句中避免使用*;2)where子句中的比较运算符左侧避免使用函数;3)where子句中避免使用is null或is not null;4)like条件表达式中的通配符%不要出现在匹配串的开头;3)尽量避免使用in和not in;5)使用limit子句限制返回的数据行数;5)尽量使用主键作为索引;6)尽量不要同时对多个字段进行排序,如果有这样的场景存在的话,那最好给这些字段设置联合索引。等等。
项目实践(训)题
1、试用SQL语句实现下列数据增删改操作:
(1)
INSERT INTO bdept
VALUES(3012, 机修部, 12, 李一);
(2)
INSERT INTO bleave(leaveid, employeeid, startdate, days, reason)
VALUES(100802, 301102, 2012-06-12, 2, 生病);
(3)
INSERT employee(employee_id, employee_name, sex)
SELECT employeeid, name, sex
FROM bemployee
WHERE employeeid IN (SELECT employeeid
FROM bsalary
WHERE totalsalary 2500);
(4)
DELETE FROM bemployee
WHERE deptid = 2014;
(5)
UPDATE bdept
SET deptname = 公用部
WHERE deptid = 3013;
(6)
UPDATE bdept
SET deptnum = (SELECT count(employeeid) FROM bemployee
WHERE bemployee.deptid = bdept.deptid);
2、试用SQL语句实现下列数据查询操作:
(1)
SELECT employeeid, name, sex, zhicheng
FROM bemployee;
(2)
SELECT DISTINCT zhicheng
FROM bemployee;
(3)
SELECT * FROM bemployee
WHERE deptid = 3011;
或:
SELECT * FROM bemployee
WHERE employeeid LIKE 3011%;
(4)
SELECT name, sex, Year(now())-Year(Birthday) AS年龄
FROM bemployee
WHERE Year(now())-Year(Birthday) BETWEEN 30 AND 45;
(5)
SELECT employeeid, name, culture
FROM bemployee
WHERE
您可能关注的文档
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目1 MySQL数据库环境的建立.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目2 学生成绩数据库和表的管理.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目2 学生成绩数据库和表的管理1.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目3 查询与维护学生成绩数据库中的表.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目4 优化查询学生成绩数据库中的表.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目5 程序设计在学生成绩系统中的使用.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目6 学生成绩数据库的备份与恢复.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目7 学生成绩数据库的安全管理.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目8 学生成绩数据库的设计.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目9 学生成绩数据库的开发.ppt
- 《MySQL数据库技术及应用项目教程》项目4 课后习题答案.docx
- 《MySQL数据库技术及应用项目教程》项目5 课后习题答案.docx
- 《MySQL数据库技术及应用项目教程》项目6 课后习题答案.docx
- 《MySQL数据库技术及应用项目教程》项目7 课后习题答案.docx
- 《MySQL数据库技术及应用项目教程》项目8 课后习题答案.docx
- 《MySQL数据库技术及应用项目教程》项目9 课后习题答案.docx
- 网络安全PPT教学课件(共10章)第1章网络安全概论.pptx
- 网络安全PPT教学课件(共10章)第2章TCPIP协议族的安全性.pptx
- 网络安全PPT教学课件(共10章)第3章数字证书与公钥基础设施.pptx
- 网络安全PPT教学课件(共10章)第5章网络安全防护技术(上).pptx
最近下载
- 复合铜箔生产基地、薄膜金属化研发试验中心项目报告表.pdf VIP
- 小嘀人脸识别智能锁R5-产品说明书.pdf
- 2026年福建长泰国有投资集团有限公司及权属子公司招聘5人笔试备考试题附答案解析.docx VIP
- 2026福建长泰国有投资集团有限公司及权属子公司正式员工招聘5人备考考试题库及答案解析.docx VIP
- 小学语文一到六年级带注音生字表(人教版).doc VIP
- 2025年漳州市国企考试真题.docx VIP
- 2024年漳州市长泰区国有企业招聘真题.docx VIP
- 漳州市长泰区事业单位招聘考试题目及答案2025.docx VIP
- 福建漳州市长泰区国有企业招聘笔试题库2025.pdf VIP
- 2025年福建省漳州市长泰区国有企业招聘7人笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)