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.删除所有索引

相关推荐
Pasregret5 分钟前
缓存与数据库一致性深度解析与解决方案
数据库·缓存·wpf
skywalk81638 分钟前
Graph Database Self-Managed Neo4j 知识图谱存储实践2:通过官方新手例子入门(未完成)
数据库·知识图谱·neo4j
Lucky GGBond11 分钟前
MySQL 报错解析:SQLSyntaxErrorException caused by extra comma before FROM
数据库·mysql
Java水解32 分钟前
Mysql之存储过程
后端·mysql
漫步向前40 分钟前
mysql主备延迟
mysql
Claudio40 分钟前
【MySQL】联合索引和覆盖索引(索引失效的误区讲解+案例分析)
数据库
纪元A梦1 小时前
Redis最佳实践——性能优化技巧之监控与告警详解
数据库·redis·性能优化
GarfieldFine1 小时前
MySQL索引使用一定有效吗?如何排查索引效果?
数据库·mysql
cypking1 小时前
mysql 安装
数据库·mysql·adb
一个数据大开发2 小时前
解读《数据资产质量评估实施规则》:企业数据资产认证落地的关键指南
大数据·数据库·人工智能