最近整理了春招的一些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表的所有记录