数据库实验报告创建和维护表,创建基本表与修改基本表和删除基本表,MySQL

以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
您上传的图片和提供的信息表明,您正在寻求帮助以完成一个数据库实验报告,该报告涉及创建、维护(包括修改和删除)基本表,并且使用的数据库管理系统是MySQL。
图片中包含的内容是一份数据库原理与应用的实验报告,具体内容如下:
问题的出现可能是由于您在实验过程中遇到了创建、修改或删除表的困难,或者在理解数据库设计和SQL语法方面存在疑问。
为了解决您的问题,我将提供一个创建、修改和删除表的基本流程和示例代码。
以下是创建、修改和删除表的示例SQL代码:
-- 创建学生表
CREATE TABLE Student_XXX (
Sno VARCHAR(10) PRIMARY KEY,
Sname VARCHAR(50),
Ssex CHAR(1),
Sdept VARCHAR(50),
Sbirthday DATE
);
-- 创建课程表
CREATE TABLE Course_XXX (
Cno VARCHAR(10) PRIMARY KEY,
Cname VARCHAR(20) NOT NULL,
Cpno VARCHAR(10),
credit INT
);
-- 创建学生选课表
CREATE TABLE SC_XXX (
Sno VARCHAR(10),
Cno VARCHAR(10),
Grade INT,
PRIMARY KEY (Sno, Cno)
);
-- 在Student表中添加出生日期属性
ALTER TABLE Student_XXX ADD Sbirthday DATE;
-- 修改课程表Course的属性Cname的数据类型为20个字符的定长字符串
ALTER TABLE Course_XXX MODIFY Cname CHAR(20);
-- 删除Student表
DROP TABLE IF EXISTS Student_XXX;
-- 删除SC表
DROP TABLE IF EXISTS SC_XXX;
要运行这些代码,您需要:
执行上述SQL语句后,您应该能够看到: