2022软件测试春招MySQL面试题总结

最近整理了春招的一些MySQL面试,都是一些比较基础的,还有一些练习题,现在分享给大家,希望可以帮助你!


Q1、什么是数据库?

Q2、什么是关系型数据库,主键,外键,索引分别是什么?

Q3、写出表的增删改查SQL语法

Q4、SQL的表连接方式有哪些?

Q5、表的连接查询方式有哪些,有什么区别?

Q6、什么三范式?

Q7、SQL的select语句完整的执行顺序?

Q8、说一下Mysql数据库存储的原理?

Q9、事务的特性?

Q10、简述什么是存储过程和触发器?

Q11、什么是数据库索引?

Q12、数据库怎么优化查询效率?

Q13、你用的Mysql是哪个引擎,各引擎之间有什么区别?

Q14、如何对查询命令进行优化?

Q15、数据库的优化?

Q16、Sql注入是如何产生的,如何防止?

Q17、NoSQL和关系数据库的区别?

Q18、MySQL 与MongoDB本质之间最基本的差别是什么

Q19、Mysql数据库中怎么实现分页?

Q20、Mysql数据库的操作?

Q21、优化数据库?提高数据库的性能?

Q22、什么是数据的完整性?

Q23、存储过程和函数的区别?

Q24、怎么进行SQL的查询优化?

Q25、索引的作用,聚集索引与非聚集索引的区别

练习题:

Q1、为student表和score表增加记录

Q2、查询student表的所有记录

Q3、查询student表的第2条到4条记录

Q4、从student表查询所有学生的学号(id) 、姓名(name)和院系(department)的信息

Q5、从student表中查询计算机系和英语系的学生的信息

Q6、从student表中查询年龄18~22岁的学生信息

Q7、从student表中查询每个院系有多少人

Q8、从score表中查询每个科目的最高分

Q9、计算每个考试科目的平均成绩

Q10、将计算机考试成绩按从高到低进行排序

Q11、查询student 表中学生的学号、姓名、年龄、院系和籍贯并且按照年龄从小到大的顺序排列

Q12、查询score表中学生的学号、考试科目和成绩并且按照成绩从高到低的顺序排列。

Q13、查询李四的考试科目(C name) 和考试成绩(grade)

Q14、用连接的方式查询所有学生的信息和考试信息

Q15、计算每个学生的总成绩

Q16、查询计算机成绩低于95的学生信息

Q17、查询同时参加计算机和英语考试的学生的信息

Q18、从student表和score表中查询出学生的学号,然后合并查询结果

Q19、查询姓张或者姓王的同学的姓名、院系和考试科目及成绩

Q20、查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩

最后:

有需要MySQL面试题答案的可以【点击这里,备注牛客】获取!

全部评论

相关推荐

西松屋:说明原部门有机会把
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务