视图
1.含义:虚拟表和普通表一样使用
//用则有,不用则无
2.应用场景:可以理解为封装操作
(1).多个地方用到同样的查询结果
(2).该查询结果使用sql语句复杂
3.创建视图:语法 create view 视图名
as
查询语句;
4.修改视图:语法 alter view 视图名
as
查询语句;
5.删除视图:语法 drop view 视图名
6.更新试图:(1).可更新视图的条件
<1>视图中没有聚合函数
<2>不包含通过基本项计算出来的列
<3>至少包含一个基本表
(2).插入数据 insert into 视图名 values (赋值)
(3).修改数据 update 视图名 set 赋值 where 条件
(4).删除数据 delete from 视图名 where 条件guanbi
游标
1.含义:可以看作是一个特殊的指针,对结果集进行逐行处理的能力
2.使用游标的步骤: (1).声明游标;declare 游标名 cursor
for select 查询语句
(2).打开游标:open 游标名
(3).读取数据:fetch 读取位置 from 游标名
(4).关闭游标:close 游标名
(5).删除游标:deallocate 游标名