数据库视图

news/发布时间2024/6/17 21:51:15

学生表:Student (Sno, Sname, Ssex , Sage, Sdept)
学号,姓名,性别,年龄,所在系 Sno为主键

students | CREATE TABLE `students` (`Sno` int NOT NULL,`Sname` char(30) DEFAULT NULL,`Ssex` char(10) DEFAULT NULL,`Sage` int DEFAULT NULL,`Sdept` char(20) DEFAULT '计算机',PRIMARY KEY (`Sno`),UNIQUE KEY `Sname` (`Sname`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 

课程表:Course (Cno, Cname,)
课程号,课程名 Cno为主键

CREATE TABLE `course` (`Cno` int NOT NULL,`Cname` char(20) DEFAULT NULL,PRIMARY KEY (`Cno`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 

学生选课表:SC (Sno, Cno, Score)
学号,课程号,成绩 Sno,Cno为主键

CREATE TABLE `sc` (`Sno` int DEFAULT NULL,`Cno` int NOT NULL,`Score` char(10) DEFAULT NULL,PRIMARY KEY (`Cno`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 

1.用SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机”。

  `Sdept` char(20) DEFAULT '计算机', -- 默认计算机PRIMARY KEY (`Sno`),-- 主键UNIQUE KEY `Sname` (`Sname`),-- 不许重复

2.修改student 表中年龄(age)字段属性,数据类型由int 改变为smallint。
alter table students modify Sage smallint;
image

3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX 。
create index SC_INDEX on SC(Sno,Cno asc);
image

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

create view stu_info
as select Sname,Ssex,Cname,Score from students,Course,SC
where students.Sno=SC.Sno and SC.Cno=Course.Cno;

image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.jwkm.cn/p/40631736.html

如若内容造成侵权/违法违规/事实不符,请联系宁远站长网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

学习6

今天主要学习的是模态框因为没有学习JS所以无法有更好看的效果。

Pairwise实现(Python篇)

开篇: 测试过程中,对于多参数参数多值的情况进行测试用例组织,之前一直使用【正交分析法】进行用例组织,说白了就是把每个参数的所有值分别和其他参数的值做一个全量组合,用Python脚本实现,就是itertools模块中product方法(又称笛卡尔积法)。 组合生成器,例:import i…

Iconify IntelliSense会把元素标签替换为图标的问题

只需在VSCode中配置项目中包含的图标集即可(未配置会查找所有的,难免有跟标签重名的) 如下配置前,el-upload会转换为图标配置后

组策略-处理-作用域

[组织单元] 是 GPO 的最小应用单元,可以通过作用域 (安全筛选/WMI 筛选) 以实现 GPO 在 [安全组] 或 [用户] 或 [设备指标] 级别的应用。 ■安全筛选■WMI 筛选创建 WMI 筛选器。在 GPO 的 [作用域] 中进行链接。受 [MS16-072]* 影响,如果使用组策略安全筛选, 需同时要为 [D…

VMware ESXi 8.0U2c macOS Unlocker OEM BIOS 集成网卡驱动和 NVMe 驱动 (集成驱动版)

VMware ESXi 8.0U2c macOS Unlocker & OEM BIOS 集成网卡驱动和 NVMe 驱动 (集成驱动版)VMware ESXi 8.0U2c macOS Unlocker & OEM BIOS 集成网卡驱动和 NVMe 驱动 (集成驱动版) 发布 ESXi 8.0U2 集成驱动版,在个人电脑上运行企业级工作负载 请访问原文链接:https://…

解密Prompt系列29. LLM Agent之真实世界海量API解决方案:ToolLLM AnyTool

这一章我们针对真实世界中工具调用的多个问题,介绍微调(ToolLLM)和prompt(AnyTool)两种方案很早之前我们就聊过ToolFormer,Gorilla这类API调用的Agent范式,这一章我们针对真实世界中工具调用的以下几个问题,介绍微调(ToolLLM)和prompt(AnyTool)两种方案。真实世界的API数量…