专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

可视化mysql查询同步,MySQl中JOIN后面的子查询语句得到的结果叫做视图吗_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 17:23:05       共计:3582 浏览
可视化mysql查询同步,MySQl中JOIN后面的子查询语句得到的结果叫做视图吗?

视图是存储在数据库中的查询的sql 语句,是一种可视化的虚拟表,其内容由查询定义,通过视图看到的数据只是存放在基本表中的数据。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。

视图可以隐藏一些数据,比起真实的表相对安全;由于把涉及到多表联合的查询事先存储起来,使用的时候更加易于理解。

sql中把一个查询的结果当作另一个表来查询,这叫做临时表。“JOIN后面的子查询语句得到的结果”,这就是个临时表,而不能称为视图,虽然有和视图相同的特征,比如都是来自于真实表中的字段的查询结果,但其并不存在于数据库中,不能被重复使用。

视图和直接写SQL语句相比,在性能上速度相差不大,但VIEW毕竟是已经编译存放在数据库中,相对于直接SQL省去了语法检查和解析阶段的开销。当然查询快和慢终究还是要看业务实际情况,在使用索引的情况下,效率会得到很大的提升。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql框架作用_数据库 | ·下一条:mysql子查询为什么慢,mysql中的慢查询会不会影响速度_数据库

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有