MYSQL第十一次作业

1.创建数据库ts_chapter;

 

 

 create table stu
    -> (
    -> s_id int(11) primary key,
    -> s_name varchar(20) not null,
    -> addr varchar(50)  not null,
    -> tel varchar(50)  not null
    -> ); 

2.

 insert into stu
    -> values(1,'zhangpeng','hebei','13889075861'),
    -> (2,'LiXiao','Shandong','13953508223'),
    -> (3,'HuangYun','Shandong','13905350996');

3. 

 

select * from stu; 

 

4. 

 

 

 create table sign
    -> (
    -> s_id int(11)  primary key,
    ->  s_name varchar(20) not null,
    -> s_sch varchar(50)  not null,
    -> s_sign_sch  varchar(50)  not null
    -> );

5.  insert into sign
    ->  values(1,'ZhangPeng','High Schoo11','Peking University'),
    -> (2,'LiXiao','High Schoo12','Peking University'),
    ->  (3,'HuangYun','High  Schoo13','Tsinghua University');

6. 

  select*from sign;

7. 

 create table stu_mark
    -> (
    ->  s_id int(11)  primary key,
    ->   s_name varchar(20) not null,
    -> mark int not null
    -> );

 

8. 

 insert into stu_mark values
    ->  ("1","ZhangPeng","730"),
    -> ("2","LiXiao","725"),
    -> ("3","HuangYun","736");

 

9. 

 

select*from stu_mark;

 

10. 

 create view baida(id,name,mark,sch)as
    -> select  stu_mark. s_id,stu_mark. s_name,stu_mark.mark,sign.s_sign_sch
    -> from  stu_mark,sign
    -> where  stu_mark .s_id=sign.s_id
    -> and stu_mark.mark>=720
    ->  and sign.s_sign_sch='Peking University';

11. 

 

12. 

 create  view qinghua(id,name,mark,sch)as
    -> select  stu_mark. s_id,stu_mark. s_name,stu_mark.mark,sign.s_sign_sch
    ->  from  stu_mark,sign
    ->  where  stu_mark .s_id=sign.s_id
    -> and stu_mark.mark>=725
    ->  and sign.s_sign_sch='Tsinghua University';

 

 

 13.

 update stu_mark set mark=mark-10  where  stu_mark. s_name='HuangYun';

14. 

 

15. 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值