数据库处理表

d61f3a91c11448a997666872de4ce256.jpg

首先先创建库,然后创建需要的这三个表 

79ef29494f5d44a8928281fc023cd875.png

 用dese+表名查看

8c0603b0bc0c4fd7916c114b84328023.png

 然后题目要求对表进行修改

用alter  table这个语法来对表进行修改

modify为修改字段+ 需要修改的字段的属性类型+改变为的属性

462a4a5be5c44be18593cf54cab218cc.png

 最后用desc+Student查看

第二题需要创建索引

创建索引create+index+索引名称

create+index+索引名称 on  + course(Cno)‘在哪个表哪个字段生效’

最后用show  index   from  Course查看

b278cc7c50fd415d96d90022710ee554.png

 第三题创建组合升序主键索引

create  unique  index+索引名on   SC(sno   asc‘因为是组合索引所以要用asc进行升序’,Cno  asc);

asc为升序,dsc为降序

568a7865e1df49ffaef4f94bfa47622c.png

第四题创建视图

 创建一个视图,视图不是一个实体表

 

 首先要创建视图 create view +(视图名)stu_info as  select  Sname,Ssex,Cname,Score  from  Student   join(进行链接到第二张表)SC(作为中间表)  on Student.Sno=Sc.Sno  join Crouse on SC.Cno=Crouse.Cno;

3884bd79401f4bd6b5ab7d20a07cfe76.png

 然后出现了错误,步骤应该是没问题的(应该是表中大小写的问题)

第五题删除索引 drop+index course_Cno on course(在这个表上)

然后还有一个SC_index on SC;

809102a6dacf4cf4b46c7fbfce322454.png

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值