目录:
1.视图
2.子查询
3.标量子查询
4.关联子查询
5.如何用sql解决业务问题
6.各种函数
如何学习:
1.是什么?2.如何用?3.有什么用?4.注意事项
一.视图
视图中存放的是sql查询语句,在使用视图时会运行sql语句,产生一张临时表,当客户端与数据库的链接断开之后,这个临时表就会自动删除
如何创建视图?
create view 视图名称(视图列名1,视图列名2,...)
as
select 查询语句;
以后想使用视图的时候,直接在from后面加上视图名称就可以了,并且原表更新数据后,视图也会更新数据。
使用视图的好处:
1.频繁使用的sql语句可以保存为视图,提高效率
2.数据会自动更新,保证数据的最新状态
3.不需要保存数据,节省存放数据的空间
注意事项:
1.避免在视图基础上再创建视图,会降低运行效率
2.不能往视图里插入数据
二.子查询
筛选条件从数据