首页
NAS折腾指南
python
瞬间
关于
lybtt
累计撰写
55
篇文章
累计创建
4
个分类
累计创建
16
个标签
导航
首页
NAS折腾指南
python
瞬间
关于
目录
标签
数据库
Django 这个特性居然等了19年!
2024-12-07 11:06
155
0
0
39.5℃
学习
文章介绍了Django 5.2的新特性,包括对多列主键的支持以及其他重要更新。多列主键支持使得开发者可以使用CompositePrimaryKey字段来唯一标识基于多个字段的记录,简化了复杂数据关系的处理。文章还讨论了使用复合主键的意义和用途,以及在Django中如何使用unique_together来实现类似功能时的优缺点。最后,文章鼓励读者升级Django版本以体验新特性,并分享看法和使用体验。
为什么要避免将 COUNT 与 0 进行直接比较?
2024-12-04 20:52
18
0
0
25.8℃
学习
在数据库操作中,要避免将COUNT(*)与0进行直接比较,因为这种查询方式在处理大量数据时会导致性能问题。文章介绍了一个例子,使用COUNT(*)查询没有作者的文章,这种方式虽然看似简单但实则低效。更好的解决方案是使用EXISTS表达式。另外,文章还强调了编程习惯的重要性,建议在编写SQL查询时遵循最佳实践以避免潜在的性能问题。同时,文章也讨论了在其他场景如翻页操作中,如何优化计数操作以提高效率和性能。
弹