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

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.xdnf.cn/news/19368.html

相关文章:

  • 数据结构 | 深度解析二叉树的基本原理
  • 云存储(参考自腾讯云计算工程师认证)
  • 整体设计 的语言设计:通用模型语言的标准模板语言的规格模式语言--含输出(腾讯元宝答问)
  • 漏洞挖掘-信息收集教程
  • 阿里云营业执照OCR接口的PHP实现与技术解析:从签名机制到企业级应用
  • Jdk动态代理 Cglib动态代理
  • Linux 定时器:工作原理与实现机制深入分析
  • STL库——list(类模拟实现)
  • 复制VMware虚拟机后的网络配置
  • 算法---动态规划(持续更新学习)
  • k230 按键拍照后,将摄像头拍照的1920*1080分辨率的图片以jpg文件格式,保存到板载TF存储卡的指定文件夹目录中
  • 营业执照经营范围行业提取工具库项目方案解读(php封装库)
  • 项目管理在企业中的作用
  • Python 多线程日志错乱:logging.Handler 的并发问题
  • 什么是IO多路复用
  • ESPTimer vs GPTimer:ESP32 定时器系统深度解析
  • 【Java基础知识 19】继承
  • Spring注解演进与自动装配原理深度解析:从历史发展到自定义Starter实践
  • 197-200CSS3响应式布局,BFC
  • 内存管理(智能指针,内存对齐,野指针,悬空指针)
  • 时间轴组件开发:实现灵活的时间范围选择
  • PHP单独使用phinx使用数据库迁移
  • Spring Cloud微服务架构设计与实战:从组件落地到分布式事务解决
  • 精简版UDP网络编程:Socket套接字应用
  • 链表有环找入口节点原理
  • css绘制三角形
  • A股大盘数据-20250829 分析
  • C++基础(③反转字符串(字符串 + 双指针))
  • 阿里巴巴拍立淘API返回值解析与商品信息优化指南
  • 刷题日记0829