2025-2026-1数据库课程设计--- 梁栋 (琼台师范学院)

举报
yd_270702662 发表于 2025/09/21 18:56:23 2025/09/21
【摘要】 修改表BAAC  ABC第二关:use course; /****请在此编写代码,操作完毕之后点击评测******/  /**********Begin**********/  ALTER TABLE choose CHANGE report score FLOAT;  ALTER TABLE choose ALTER score DROP DEFAULT;  ALTER TABLE cho...

修改表

BAAC  ABC

第二关:

use course;
 /****请在此编写代码,操作完毕之后点击评测******/
 
 /**********Begin**********/
  ALTER TABLE choose CHANGE report score FLOAT;
  ALTER TABLE choose ALTER score DROP DEFAULT;
  ALTER TABLE choose CHANGE choose_id id INT AUTO_INCREMENT;  
 /**********End**********/

第三关:

use course;
 /****请在此编写代码,操作完毕之后点击评测******/
 
 /**********Begin**********/
-- 修改student表:添加department_id字段并设置为外键,同时为phone添加唯一约束
ALTER TABLE student
  -- 为phone字段添加唯一约束
  ADD CONSTRAINT uk_student_phone UNIQUE (phone),
  -- 添加department_id字段
  ADD COLUMN department_id char(3) NOT NULL,
  -- 设置department_id为外键(假设引用department表的department_id字段)
  ADD CONSTRAINT fk_student_department FOREIGN KEY (department_id)
    REFERENCES department(department_id);

-- 修改teacher表:添加password、major和professional字段
ALTER TABLE teacher
  -- 添加密码字段
  ADD COLUMN password varchar(32) NOT NULL COMMENT '密码',
  -- 添加专业字段
  ADD COLUMN major varchar(8) NOT NULL COMMENT '专业',
  -- 添加职称字段
  ADD COLUMN professional varchar(8) NOT NULL COMMENT '职称';
 
 /**********End**********/
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。