在视图中插入、删除和修改记录(sql代码实现)

目录

  定义视图

  查询视图

  删除视图

  更新视图

  实例操作


  定义视图

语句格式      

create [or replace] view  视图名 [(列名列表)] 

  as  子查询   

  [with   [cascaded|local] check option];

组成视图的列名列表:全部省略或全部指定

子查询不允许含有ORDER BY子句和DISTINCT短语

  查询视图

与查询表操作相同,select……from……;

  删除视图

DROP  VIEW  视图名;

  更新视图

在视图中,可以通过update命令更新数据 但是,如果是计算字段则无法更新。

更新视图的三种方法:INSERT、UPDATE 和  DELETE(下面实例包含这三种方法)

  实例操作

工作人员gzry数据表有雇员号gyh、姓名gyxm、出生日期csrq、学历xl、工资gz、部门bm、电话dh字段 

第一题 建立视图ckyg,查询gzry数据表中部门bm为仓库的员工的所有字段的信息

第二题 在视图ckyg中,插入gyh雇员号为019,姓名gyxm为李盛,部门bm为仓库的数据

第三题 在视图ckyg中,删除姓名为赵国庆的数据

第四题 在视图ckyg中,将王文武的电话改为13319660678

#题目1
create view ckyg as select * from gzry where bm='仓库';

#题目2
insert into ckyg(gyh,gyxm,bm)values('019','李盛','仓库');

#题目3
delete from ckyg where gyxm='赵国庆';


#题目4
update ckyg set dh='13319660678' where gyxm='王文武';

  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值