版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MySQL数据库基础试题及详细参考答案适用场景:高校期末考核、企业入门面试、程序员基础自测难易程度:基础+中等(无偏题怪题,贴合实际开发)考试时长:90分钟总分:100分一、单项选择题(每题2分,共20分)1.以下不属于MySQL数据库核心数据类型的是()A.INT B.VARCHAR C.BOOLEAN D.DATE2.MySQL中,用于存储可变长度字符串的字段类型是()A.CHAR B.VARCHAR C.TEXT D.STRING3.下列SQL语句中,能够实现查询表中所有数据的是()A.SELECT*FROM表名; B.FIND*FROM表名;C.GET*FROM表名; D.SEARCH*FROM表名;4.对SQL语句的执行结果进行排序的关键字是()A.GROUPBY B.ORDERBY C.LIMIT D.DISTINCT5.MySQL中,主键约束的核心特点是()A.允许为空、允许重复 B.不允许为空、不允许重复C.允许为空、不允许重复 D.不允许为空、允许重复6.想要去除查询结果中的重复数据,需要使用的关键字是()A.UNIQUE B.DISTINCT C.ONLY D.NOREPEAT7.以下哪个语句可以删除数据表中的所有数据,且不删除表结构()A.DROPTABLE B.DELETEFROM C.TRUNCATE D.REMOVE8.在WHERE条件中,模糊查询匹配任意字符的通配符是()A._ B.% C.* D.#9.MySQL默认的端口号是()A.3306 B.8080 C.80 D.2110.用于统计查询结果总条数的聚合函数是()A.SUM() B.AVG() C.COUNT() D.MAX()二、填空题(每题2分,共20分)1.SQL语句中,__________语句用于向数据表中插入新数据。2.修改数据表中已有数据的关键字是__________。3.用于限制查询结果返回条数的关键字是__________。4.外键约束的主要作用是__________数据库数据的完整性。5.MySQL中,__________类型适合存储身份证号、手机号等固定长度的字符串。6.多条件查询中,同时满足多个条件使用__________关键字,满足任意一个条件使用__________关键字。7.分组查询必须使用的关键字是__________。8.聚合函数中,__________用于求最大值,__________用于求平均值。9.删除数据库的语句是__________。10.为字段设置默认值的关键字是__________。三、简答题(每题6分,共30分)1.简述DELETE和TRUNCATE的区别?2.主键、唯一索引、普通索引三者的区别是什么?3.WHERE和HAVING的使用场景和区别?4.简述MySQL中事务的四大特性(ACID)?5.CHAR和VARCHAR数据类型的区别,日常开发如何选型?四、实操编程题(每题10分,共30分)预设数据表:学生表student(id主键,name姓名,age年龄,gender性别,class_id班级编号)班级表class(class_id主键,class_name班级名称,teacher班主任)1.编写SQL语句,查询所有年龄大于18岁的女生,按年龄降序排序,只显示前10条数据。2.编写SQL语句,统计每个班级的学生人数,显示班级名称和对应人数。3.编写SQL语句,新增一条班级数据(class_id:101,class_name:高三1班,班主任:张老师),并修改该班级班主任为李老师。详细参考答案一、单项选择题答案1.C 解析:MySQL没有独立的BOOLEAN类型,布尔值本质用tinyint(1)存储,1代表true,0代表false。2.B 解析:VARCHAR是可变长度字符串,节省存储空间;CHAR是固定长度,TEXT适用于大文本内容。3.A 解析:MySQL查询数据标准语法为SELECT字段FROM表名。4.B 解析:ORDERBY排序(ASC升序、DESC降序);GROUPBY分组,LIMIT限制条数。5.B 解析:主键唯一且非空,是数据表数据的唯一标识,一张表只能有一个主键。6.B 解析:DISTINCT用于去重查询结果,UNIQUE是字段约束,不是查询关键字。7.B 解析:DELETE只删数据、保留表结构;DROP删除整张表(结构+数据);TRUNCATE清空数据但属于DDL语句。8.B 解析:%匹配任意多个字符,_匹配单个任意字符。9.A 解析:MySQL默认端口3306,8080为Tomcat端口,80为http端口。10.C 解析:COUNT统计条数,SUM求和,AVG求平均,MAX求最大值。二、填空题答案1.INSERT2.UPDATE3.LIMIT4.维护/保证5.CHAR6.AND、OR7.GROUPBY8.MAX()、AVG()9.DROPDATABASE10.DEFAULT三、简答题答案1.DELETE和TRUNCATE的区别①语句类型不同:DELETE属于DML数据操作语句,TRUNCATE属于DDL数据定义语句;②执行效率不同:TRUNCATE直接清空整张表数据,不逐行删除,速度远快于DELETE;③事务支持不同:DELETE可以被事务回滚,TRUNCATE执行后无法回滚;④自增列不同:DELETE删除数据后,自增主键值会延续之前数值;TRUNCATE会重置自增主键为初始值。2.主键、唯一索引、普通索引三者的区别①主键:非空且唯一,一张表只能有一个主键,可作为数据唯一标识,自带索引效果;②唯一索引:字段值唯一,但允许为空(可存在一个空值),一张表可以有多个唯一索引;③普通索引:仅用于提升查询速度,字段值允许重复、允许为空,无唯一性约束,是最常用的索引类型。3.WHERE和HAVING的区别①执行顺序:WHERE在分组(GROUPBY)之前过滤数据,HAVING在分组之后过滤分组结果;②聚合函数:WHERE不能使用聚合函数(COUNT、SUM等),HAVING可以使用聚合函数;③适用场景:普通行数据筛选用WHERE,分组后的结果筛选用HAVING。4.事务四大特性(ACID)①原子性(Atomicity):事务中的所有操作要么全部执行成功,要么全部回滚,不可拆分;②一致性(Consistency):事务执行前后,数据库数据的完整性和约束性保持一致;③隔离性(Isolation):多个事务并发执行时,相互独立、互不干扰;④持久性(Durability):事务提交成功后,数据永久保存,即使数据库宕机也不会丢失。5.CHAR和VARCHAR区别及选型①区别:CHAR是固定长度字符串,定义多长就占用多少存储空间,查询速度快;VARCHAR是可变长度,根据实际内容占用空间,节省存储,但查询效率略低;②选型:固定长度数据(手机号、身份证、邮编、性别)用CHAR;长短不固定的文本(姓名、地址、备注)用VARCHAR。四、实操编程题答案1.查询18岁以上女生,年龄降序,取前10条sql
SELECT*FROMstudent
WHEREage>18ANDgender='女'
ORDERBYageDESC
LIMIT10;2.统计各班级学生人数sql
SELECTc.class_name,COUNT(s.id)ASstudent_num
FROMclassc
LEFTJOINstudentsONc.class_id=s.class_id
GROUP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年心理学专业心理学评估测试试卷及答案
- 城市阳台景观铺装施工方案
- 2026苏州文旅局面试题及答案
- 2026年秦皇岛市烟草专卖局人员招聘考试参考题库及详细答案解析
- 2026年农副食品加工专用设备制造行业产业研究报告及未来五至十年政策驱动与市场机遇展望
- 2026年搬运车行业洞察报告及未来五至十年发展趋势报告
- 2026年江苏省北师大版初中英语第8单元听力理解模拟卷试卷测试卷模拟卷
- 2026年银行卡行业洞察报告及未来五至十年发展趋势报告
- 2026年宠物食品用品批发行业趋势洞察报告及未来五至十年可持续发展与长期价值评估
- 2026年泉州轻工工艺进出口集团公司人员招聘考试参考试题及详细答案解析
- 2025年海事两员从业资格考试(包装危险货物申报人员)模拟试题及答案
- 2026电子竞技产业发展现状及商业价值挖掘报告
- 幼儿园课程资源本土化开发路径研究-基于幼儿园乡土课程资源案例分析深度研究
- 2026年高职影视动画(二维动画制作)试题及答案
- 腹腔镜胆囊切除术护理查房
- 中考英语词汇表(1600词汇+880词组)
- (2025)AATS专家共识文件:二尖瓣环钙化的外科治疗解读
- 企业技术创新管理机制方案
- 2025年内蒙古自治区英语专升本真题及答案
- 《抑烟剂 合成水滑石》征求意见稿及编制说明
- 市政设施运维与管理指南(标准版)
评论
0/150
提交评论