实验一 表的建立、修改和删除

news/2024/11/26 9:43:05/

实验一 表的建立、修改和删除

第1关:创建表

任务描述

本关任务:要求学生创建Student,Course,SC表

相关知识

使用SQL语言中的create table语句。 SQL语句中关键字大小写不区分。

create table Student
(Sno char(10) primary key,Sname varchar(20),Ssex char(2),Sage smallint,Sdept varchar(20)
);
create table Course
(Cno char(10) primary key,Cname varchar(20),Cpno char(10),Ccredit smallint
)
create table SC
(Sno char(10) ,Cno char(10) ,Grade smallint,primary key(Sno,Cno),foreign key(Sno)references Student(Sno),foreign key(Cno)references Course(Cno)
);

第2关:修改表结构

任务描述

本关任务:修改表结构

相关知识

使用SQL语句中的alter table语句。 SQL语句中关键词大小写不区分。考虑到本系统的测评规则,在题目中要求对列名小写的,请务必按要求书写,否则会评判为错误!

实验完成要求

根据代码区的提示,将修改表的SQL语句书写在对应的代码区中。

1、为Student表添加一列(列名小写):phone char(12)

2、删除Course表中的Cpno列

3、将Student表的sdept列修改为:sdept varchar(30)

alter table Student add phone char(12);
alter table Course drop  column Cpno;
alter table Student alter column sdept varchar(30);

第3关:删除表

任务描述

本关任务:删除表结构

相关知识

使用SQL语句中的Drop table语句。 SQL语句关键词大小写不区分。

实验完成要求

根据代码区的提示,将删除表的SQL语句书写在对应的代码区中。

1、删除Student、Course和SC表。(其中SC表有外码,请注意删除顺序)

drop table if exists SC,Course,Student; 


http://www.ppmy.cn/news/46963.html

相关文章

138. 复制带随机指针的链表

给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 n…

【牛客网】树根与星际密码

目录 一、编程题 1.树根 2.星际密码 二、选择题 一、编程题 1.树根 链接:数根__牛客网 (nowcoder.com) 数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数,那么这个数就是数根;如果结果是两位数或者包括更多位的数…

换个角度使用Redis去解决跨域存取Session问题

系列文章目录 Redis缓存穿透、击穿、雪崩问题及解决方法 Spring Cache的使用–快速上手篇 分页查询–Java项目实战篇 全局异常处理–Java实战项目篇 该系列文章持续更新,更多的文章请点击我的主页查看哦! 文章目录 系列文章目录前言一、遇到的情况二、解…

【论文总结】V-Shuttle:可扩展和语义感知的 Hypervisor 虚拟设备模糊测试

介绍 这是来自2021 CCS的一篇论文,作者有GaoningPan, Xingwei Lin, Xuhong Zhang, Yongkang Jia, Shouling Ji, Chunming Wu, Xinlei Ying, Jiashui Wang, Yanjun Wu。该论文提出V-shuttle的新框架来执行管控程序的模糊测试,该框架执行可扩展和语义感知…

AVL树(C++实现)

文章目录 AVL树的概念AVL树结点定义AVL树的插入AVL树的旋转左单旋右单旋左右单旋右左双旋 AVL树的验证AVL树的性能AVL树及测试完整代码 AVL树的概念 二叉搜索树虽然可以缩短查找的效率,但如果数据有序或接近有序,那么二叉搜索树将退化为单支树,查找元素则相当于在顺序表中搜索…

WHOIS查询参考:域名注册信息的含义

以下详细说明了域名的域名所有者、管理联系人、技术联系人、付费联系人等信息的中英文含义。为注册域名和whois查询提供参考。 域名所有者注册信息含义 域名所有者(Registrant)是指域名属于谁,用于判定域名所有权。域名所有者可以是单位企业…

C语言实现顺序表--数据结构

魔王的介绍:😶‍🌫️一名双非本科大一小白。魔王的目标:🤯努力赶上周围卷王的脚步。魔王的主页:🔥🔥🔥大魔王.🔥🔥🔥 ❤️‍&#x1…

如何使用Tensorflow神经网络模型来完成兰州房价预测分析?

兰州房价预测是一个非常热门的话题,许多人都对如何预测兰州房价感兴趣。在本文中,我将介绍如何使用TensorFlow来预测兰州房价,并提供Python源代码。 首先,我们需要收集兰州的房价数据。我们可以从房地产网站或政府统计数据中获取。在本文中,我们将使用Kaggle上提供的兰州…