经典Python面试题之数据库和缓存

344 篇文章 57 订阅 ¥19.90 ¥99.00
这篇博客详细探讨了Python面试中关于数据库和缓存的相关问题,包括MySQL的常见数据库引擎、数据范式、事务支持,以及Redis的特性、主从复制、持久化策略等。还讨论了如何在Python中操作Redis,实现计数器、消息队列和分布式锁等功能。
摘要由CSDN通过智能技术生成

1. 列举常见的关系型数据库和非关系型都有那些?

2. MySQL常见数据库引擎及比较?

3. 简述数据三大范式?

4. 什么是事务?MySQL如何支持事务?

5. 简述数据库设计中一对多和多对多的应用场景?

6. 如何基于数据库实现商城商品计数器?

7. 常见SQL(必备)

8. 简述触发器、函数、视图、存储过程?

9. MySQL索引种类

10. 索引在什么情况下遵循最左前缀的规则?

11. 主键和外键的区别?

12. MySQL常见的函数?

13. 列举 创建索引但是无法命中索引的8种情况。

14. 如何开启慢日志查询?

15. 数据库导入导出命令(结构+数据)?

16. 数据库优化方案?

17. char和varchar的区别?

18. 简述MySQL的执行计划?

19. 在对name做了唯一索引前提下,简述以下区别:


select * from tb where name =‘Oldboy-Wupeiqi’ 


select * from tb where name = ‘Oldboy-Wupeiqi’ limit 1

20. 1000w条数据,使用limit offset 分页时,为什么越往后翻越慢?如何解决?

21. 什么是索引合并?

22. 什么是覆盖索引?

23. 简述数据库读写分离?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lmseo5hy

你的鼓励就是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值