一、视图
- 1、视图(VIEW)也被称作虚表,即虚拟的表,是一组数据的逻辑表示,其本质是对应于一条SELECT语句,结果集被赋予一个名字,即视图名字。
- 2、视图本身并不包含任何数据,它只包含映射到基表的一个查询语句,当基表数据发生变化,视图数据也随之变化。
CREATE VIEW <视图名>
AS
select * from table
--1、创建视图的select 语句必须为所里有的(计算列)指定别名
create view v_a
as
select avg(sal) '平均工资' from table
--2、查询刚才的视图
select * from v_a
二、事务
指对数据库的一系列操作要么同时成功,要么同时执行失败
- begin transaction 表示事务的开启标记,
- commit 表示事务的提交操作,表示该事务的结束,此时将事务中处理的数据刷到磁盘中物理数据库磁盘中去。
- rollback:表示事务的回滚操作,表示事务异常结束,此时将事务中已经执行的操作撤销回原来的状态。