SQL必知必会-读书笔记(十二)
SQL必知必会-读书笔记(十二)
关于更新和删除
- 使用
UPDATE
时,只需要写一个SET
- 如果想要更快地删除,可以使用
TRUNCATE TABLE
,因为该命令不记录数据的变动
关于视图
是什么
视图是虚拟的表,只包含使用时动态检索数据的查询。
关键点
视图本身不能加索引,但视图内sql的执行有可能会走索引
我理解的视图更多地用于逻辑封装,提高可读性,在追求速度和效率的场景中,暂时不了解视图带来的优势
总结
视图的优点
- 简化查询和提高可维护性:视图可以封装复杂的查询逻辑,使查询更简单和易于维护。
视图的缺点
- 可能增加性能开销:视图在每次查询时都会重新执行其定义的查询,可能导致额外的性能开销,特别是在涉及大量数据或复杂查询时。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CautionX!