- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
sql笔试考试题及答案
一、单项选择题(每题2分,共20分)
1.以下关于SQL模式(SQLMode)的描述中,错误的是:
A.`ONLY_FULL_GROUP_BY`模式会严格检查GROUPBY语句中非聚合列的使用
B.`STRICT_TRANS_TABLES`模式会在插入数据时对不符合列类型的值进行严格校验
C.`NO_ZERO_DATE`模式允许插入0000-00-00这样的非法日期
D.`ANSI_QUOTES`模式会将双引号识别为字符串引号而非标识符引号
答案:C(`NO_ZERO_DATE`模式会禁止插入0000-00-00,除非显式关闭该模式)
2.若要限制用户表(user)的age字段值必须大于等于18且小于等于120,正确的约束写法是:
A.ALTERTABLEuserADDCONSTRAINTchk_ageCHECK(ageBETWEEN18AND120);
B.ALTERTABLEuserADDCONSTRAINTchk_ageCHECK(age18ANDage120);
C.ALTERTABLEuserADDCONSTRAINTchk_ageCHECK(ageIN(18,120));
D.ALTERTABLEuserADDCONSTRAINTchk_ageCHECK(age=18ORage=120);
答案:A(B缺少等于边界值,C限定具体值,D逻辑错误)
3.以下关于SQL连接(JOIN)的说法中,正确的是:
A.INNERJOIN会返回两个表中所有满足连接条件的记录
B.LEFTJOIN的结果集行数一定等于左表的行数
C.FULLOUTERJOIN在MySQL中可以通过LEFTJOIN和RIGHTJOIN的UNION实现
D.CROSSJOIN的结果集行数等于左表行数乘以右表行数减一
答案:C(A缺少“仅”满足条件的记录;B若左表有重复连接键,行数可能更多;D是行数相乘)
4.执行以下SQL语句后,影响的行数是:
DELETEFROMorderWHEREorder_time2023-01-01ANDamount100;
A.所有order_time早于2023年或金额小于100的记录
B.所有order_time早于2023年且金额小于100的记录
C.所有order_time早于2023年且金额小于等于100的记录
D.所有order_time早于2023年或金额小于等于100的记录
答案:B(AND逻辑需同时满足两个条件)
5.以下关于索引的描述中,错误的是:
A.唯一索引(UNIQUEINDEX)可以包含NULL值
B.复合索引的顺序会影响查询效率,应将高选择性字段放在前面
C.覆盖索引(CoveringIndex)可以避免回表查询
D.全文索引(FULLTEXTINDEX)仅适用于CHAR、VARCHAR和TEXT类型字段
答案:A(唯一索引中多个NULL值会被视为重复,因此不允许存在多个NULL)
6.若要查询2023年每个月的订单总金额,且结果按月份升序排列,正确的GROUPBY子句是:
A.GROUPBYYEAR(order_time),MONTH(order_time)ORDERBYMONTH(order_time)
B.GROUPBYDATE_FORMAT(order_time,%Y-%m)ORDERBYDATE_FORMAT(order_time,%Y-%m)
C.GROUPBYEXTRACT(YEAR_MONTHFROMorder_time)ORDERBYEXTRACT(YEAR_MONTHFROMorder_time)
D.以上均正确
答案:D(三种方式均可按年月分组,ORDERBY需与GROUPBY的分组键一致)
7.以下关于事务(Transaction)的隔离级别描述中,会导致“幻读”的是:
A.READUNCOMMITTED(读未提交)
B.READCOMMITTED(读已提交)
C.REPEATABLEREAD(可重复读)
D.SERIALIZABLE(可串行化)
答案:B(读已提交解决了脏读,但未解决不可重复读和幻读;可重复读在MySQL中通过MVCC解决了幻读)
8.执行以下SQL语句后,变量@result的值是:
SET@
您可能关注的文档
- SHL测试题库及答案.docx
- web前端考试题及答案.docx
- 安全技术专工面试题及答案.docx
- 安全生产比赛题及答案.docx
- 班组三级安全培训试题附参考答案(完整版).docx
- 保健按摩师保健按摩师高级考试题及答案模拟考试卷.docx
- 本科工商管理试题及答案.docx
- 冰雪知识竞赛题及答案.docx
- 病毒考试试题及答案.docx
- 病毒性脑炎试卷及答案.docx
- 2025年智能电网柔性直流输电技术在我国西部地区应用前景.docx
- 7.2 弹力-人教版八年级物理下册.pptx
- 2025年智能电网柔性直流输电技术在智能变电站中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化存储中的应用.docx
- 2025年智能电网柔性直流输电技术在新能源并网中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化控制中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化预测中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化服务中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化运维中的应用.docx
- 2025年智能电网柔性直流输电技术智能化保护系统研究.docx
原创力文档


文档评论(0)