sql replace替换多个字符_复杂查询(SQL)

一、视图

视图

视图中存放的是SQL的查询语句,当使用客户端连接到数据库使用视图时,视图中的SQL查询语句会创建一张临时表。当客户端和数据库连接断开时,临时表会被自动删除。

使用视图

  • 创建视图

create view 视图名称(<视图列表1>,<视图列表2>...)

as

<select 查询语句>;

:select子句中的列名顺序要和create view中的列名顺序一致,列名可以不一样但是对应关系一致。

85afa4fb5c7bafb4974e9779b0f1810d.png
  • 使用视图

在from子句中将表名替换成视图名称就可以使用视图,当数据更新后视图也会自动更新。

d04cee7294a2e2f4533161c494a9af96.png
  • 删除视图

0554870e81b35566207836503604d771.png

视图的优势

  • 可以将频繁使用的SQL查询语句保存为视图,提高效率;
  • 视图结果可以随着原表数据更新而更新;
  • 视图不保存数据,可以节省存放数据的空间。

视图使用的注意事项

  • 不要在视图的基础上再创建视图,会降低视图的效率;
  • 不能往视图中插入数据。

二、子查询

子查询

子视图类似于一次性的视图,在from子句中直接写出定义视图的SQL查询语句,是在一个select子句中嵌套的另一个select子句。

18795b4a44e9ad81441b23b98ef6957f.png

:在SQL查询语句中存在子查询时,会先运行子查询再运行外部查询语句。

使用子查询

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值