Mysql 第四次作业

1、建库建表

1.学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是"计算机",结构如下:student(Sno 学号,Sname姓名,ssex性别,Sage 年龄,sdept 所在系)Sno为主键

2.用SQL语句创建课程表

course(cno 课程号,Cname 课程名)sno,cno为主键

3.用SQL语句创建选课表

sC(sno 学号,cno 课程号,score 成绩)Sno,cno为主键

2、处理表

1.修改student 表中年龄(sage)字段属性,数据类型由int 改变为smallint

2.为Course表中Cno 课程号字段设置索引,并查看索引

3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX

4.创建一视图 stu info,查询全体学生的姓名,性别,课程名,成绩

5.删除所有索引

相关推荐
f***R810 小时前
解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException
java·数据库·sql
T***192010 小时前
实操解决Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题
数据库·postgresql
·云扬·10 小时前
Redis性能测试实战:掌握redis-benchmark工具用法与集群压测技巧
数据库·redis·缓存
2401_8370885010 小时前
秒杀优化—基于 Redis 完成秒杀下单
数据库·redis·缓存
爬山算法10 小时前
Redis(144)Redis的Cluster的节点通信是如何实现的?
数据库·redis·缓存
AI绘画小3311 小时前
Web 安全核心真相:别太相信任何人!40 个漏洞挖掘实战清单,直接套用!
前端·数据库·测试工具·安全·web安全·网络安全·黑客
I***261511 小时前
数据库操作与数据管理——Rust 与 SQLite 的集成
数据库·rust·sqlite
百***480711 小时前
redis连接服务
数据库·redis·bootstrap
C***115012 小时前
对基因列表中批量的基因进行GO和KEGG注释
开发语言·数据库·golang
小蒜学长12 小时前
基于spring boot的汽车4s店管理系统(代码+数据库+LW)
java·数据库·spring boot·后端·汽车