MySQL数据基本操作

SELECT * FROM hjtest.user;
SELECT * FROM hjtest.oppotunity;

#单表视图
create view `hjTest`.`user_view`
as
select userid, username from hjtest.user;
#1,支持查询
select * from `hjTest`.`user_view` where userid=10;
#2,支持单表插入
insert into `hjTest`.`user_view`(`userid`, `username`)
values(10,'newuser');
#3,支持单表更新
update `hjTest`.`user_view` set username='Jackson' where userid=2;
#4,支持单表删除
delete from `hjTest`.`user_view` where userid=10;

 

#笛卡儿积关联视图
create view `hjTest`.`user_oppo`
as
select userid, username, opid, opname from  hjtest.user, hjtest.oppotunity;
#1,支持查询
select * from `hjTest`.`user_oppo` where userid=1;
#2,支持对视图所关联的其中一个表的插入(单表插入)
insert into `hjTest`.`user_oppo`(`userid`, `username`)
values(11,'onlyUser');
#3,不支持多表的同时插入
insert into `hjTest`.`user_oppo`(`userid`, `username`, `opid`, `opname`)
values(10,'newuser',10,'newop');
#4,支持对视图所关联的其中一个表的更新(单表更新)
update `hjTest`.`user_oppo` set username='Catherine' where userid=4;
#5,不支持对任意基表的删除操作
delete from `hjtest`.`user_oppo` where userid=11 ;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值