当前位置: 首页 > news >正文

2025年09月计算机二级MySQL选择题每日一练——第十二期

计算机二级中选择题是非常重要的,本期是这个系列的最后一期了!

答案及解析将在末尾公布!

今日主题:综合应用进阶

1、设有如下创建表的语句:

CREATE TABLE tb_test(  ID INT NOT NULL PRIMARY KEY,  sno CHAR(10) NOT NULL,  cno CHAR(10) NOT NULL,  number INT NULL,  CONSTRAINT fk_1 FOREIGN KEY (sno) REFERENCES tb_ref1(sno),  CONSTRAINT fk_2 FOREIGN KEY (cno) REFERENCES tb_ref2(cno)  
);  

定义外键时用于指定被参照关系主键的关键字是( )
A. CONSTRAINT
B. PRIMARY KEY
C. FOREIGN KEY
D. REFERENCES

2、给定查询语句:
SELECT cname FROM t_course WHERE cname LIKE 'Da_a%';
下列选项中不满足条件的是( )
A. Da1_analysis
B. Data_cueb
C. Database
D. Dada

3、以下关于视图的描述中,错误的是( )
A. 在视图上不可创建索引
B. 视图可以和表一起使用
C. 在视图上不能再创建视图
D. 在视图上不可创建触发器

4、对一个数据库成功执行DROP DATABASE命令之后,正确的描述是( )
A. 该数据库中各表的结构依然存在
B. 该数据库上的用户权限依然存在
C. 该数据库上的用户权限部分被删除
D. 该数据库中各表的内容部分被删除

5、下列关于TRUNCATE命令的描述中,错误的是( )
A. 若表中有AUTO_INCREMENT字段,使用TRUNCATE后该列将被重新设置为初始值
B. TRUNCATE的执行速度比DELETE
C. TRUNCATE不是逐行删除表中的数据,而是先删除原来的表,再重新创建表
D. TRUNCATEDELETE所使用的系统和事务日志资源多

6、启动 MySQL 后,要对已存在的数据库db_test及其中的数据表tb_test进行操作,应首先执行的命令是( )
A. DROP TABLE tb_test;
B. USE db_test;
C. SHOW COLUMNS FROM tb_test;
D. DESC tb_test;

7、设有语句:
ALTER TABLE tb_account MODIFY num VARCHAR(18);
与之功能相同的语句是( )
A. ALTER TABLE tb_account ALTER num num VARCHAR(18);
B. ALTER TABLE tb_account ALTER num VARCHAR(18);
C. ALTER TABLE tb_account CHANGE num num VARCHAR(18);
D. ALTER TABLE tb_account CHANGE num VARCHAR(18);

8、在 MySQL 命令客户端执行下列语句,结果不为 1 的是( )
A. SELECT SQRT(1.0);
B. SELECT MOD(5,5);
C. SELECT FLOOR(1.9);
D. SELECT SIGN(10.64);

9、下面表定义语句中,没有定义的完整性约束是( )

CREATE TABLE tb_scare(  sno char(10) NOT NULL,  cno char(6) NOT NULL,  grade double,  CONSTRAINT pk_sc PRIMARY KEY (sno, cno)  
);  

A. 自定义完整性约束
B. 参照完整性约束
C. 实体完整性约束

10、设有员工加班表 (员工号,日期,加班数量),创建唯一索引应选择的字段是( )
A. 日期
B. (员工号,加班数量)
C. 员工号
D. (员工号,日期)

1、答案:D
解析:REFERENCES指定外键所参照的主表及主键;CONSTRAINT用于命名约束,FOREIGN KEY声明外键。
2、答案:A
解析:LIKE 'Da_a%'表示第 1 个字符 ‘D’、第 2 个 ‘a’、第 3 个任意字符、第 4 个 ‘a’,后续任意字符;A 中第 4 个字符是 ‘_’,不满足。
3、答案:C
解析:视图上可以创建新视图(嵌套视图),C 错误;A、B、D 正确(视图是虚拟表,不支持索引和触发器)。
4、答案:B
解析:DROP DATABASE删除数据库及表,但用户权限需手动撤销,B 正确。
5、答案:D
解析:TRUNCATE是 DDL 命令,直接删除表重建,日志资源少;DELETE是 DML,逐行删除,日志资源多,D 错误。
6、答案:B
解析:USE db_test用于切换到目标数据库,之后才能操作其中的表。
7、答案:C
解析:MODIFY仅修改字段类型,CHANGE可同时修改字段名和类型(格式:CHANGE 旧名 新名 类型),C 与题干语句功能相同。
8、答案:B
解析:MOD(5,5)返回 0(5 除以 5 的余数);A 返回 1(1 的平方根);C 返回 1(向下取整);D 返回 1(正数的符号为 1)。
9、答案:B
解析:语句定义了主键(实体完整性),无外键(参照完整性),无自定义约束(如 CHECK),故缺少参照完整性。
10、答案:D
解析:同一员工在不同日期的加班记录应唯一,复合索引 (员工号,日期) 可确保唯一性;A、C 可能重复;B 中加班数量可重复。

完整版 PDF(含二级更多题目题库)
点击下载

以上就是本期内容,如有错误请指正!

—————————————————本系列完结———————————————

http://www.dtcms.com/a/358675.html

相关文章:

  • Rust 登堂 之 Sized和不定长类型 DST(七)
  • LabVIEW 时间字符串处理与显示
  • 继电器的作用、选型和测量-超简单解读
  • 算法题(195):点名
  • 【学Python自动化】 2. Windows Python 解释器使用笔记
  • 【shell】Shell脚本中的if判断条件和文件测试操作符
  • “人工智能+”政策驱动下的技术重构、商业变革与实践路径研究 ——基于国务院《关于深入实施“人工智能+”行动的意见》的深度解读
  • STM32的内存分配与堆栈
  • Redis 测试:过期 key 内存释放情况
  • JVM架构图是怎样的?
  • 算法(④KMP)
  • SpringAI应用开发工程师高阶面试剧本与知识点全解析(含RAG、多租户、流式推理、企业落地场景)
  • Python3 lambda(匿名函数)
  • HBase高效并发锁:IdLock极简内存设计
  • Qt QML注册全局对象并调用其函数和属性
  • 银河麒麟Kylin系统编译安装Qt5.12.12
  • Yolov8损失函数:回顾Yolov8-Loss
  • ​导游|基于SprinBoot+vue的在线预约导游系统
  • DrissionPage 实战:高效爬取网页数据并保存为 CSV 的全流程解析
  • (链表)Leetcode206链表反转+Leetcode6删除链表的倒数第N个结点+虚拟头节点使用
  • Linux 笔记 Day01|课程结构
  • 第三弹、AI、LLM大模型是什么?
  • 深度学习重塑医疗:四大创新应用开启健康新纪元
  • MySQL-事务(上)
  • 【Linux】如何使用 Xshell 登录 Linux 操作系统
  • Linux 下 Docker 容器部署指南(Java + Redis 示例)
  • ⭐CVPR2025 自动驾驶半监督 LiDAR 分割新范式:HiLoTs 框架深度解析
  • 设置word引用zotero中的参考文献的格式为中文引用格式或中英文格式
  • Shell编程核心入门:参数传递、运算符与流程控制全解析
  • SEO关键词布局总踩坑?用腾讯云AI工具从核心词到长尾词一键生成(附青少年英语培训实操案例)