以下是对每个问题的解答:

  1. 在SS数据库的student(学生)、course(课程)、sc(选课)表中各输入10条记录。

    • 请根据表结构和需要插入的数据,使用INSERT INTO语句向各个表中插入10条记录。
  2. 将一条新的学生记录(学号:070604102;姓名:陈冬;性别:男;出生日期:1986-4-24;年龄:20)插入表student中。

    INSERT INTO student (sno, sname, ssex, sbir, sage)
    VALUES ('070604102', '陈冬', '男', '1986-04-24', 20);
    
  3. 插入一条选课记录('070604102','0620010',88)到sc表。

    INSERT INTO sc (sno, cno, score)
    VALUES ('070604102', '0620010', 88);
    
  4. 删除课程号为'1075201'的课程记录。

    DELETE FROM course WHERE cno = '1075201';
    
  5. 将所有学生的选课记录的成绩置空。

    UPDATE sc SET score = NULL;
    
  6. 在数据库SS中建立一个名为History_Student的表,其结构与表student完全一样。

    CREATE TABLE History_Student AS SELECT * FROM student;
    
  7. 在表History_Student中插入一条记录,其学号为070604101,姓名为黄艳春,性别为女,出生日期为1987-2-14,年龄19。

    INSERT INTO History_Student (sno, sname, ssex, sbir, sage)
    VALUES ('070604101', '黄艳春', '女', '1987-02-14', 19);
    
  8. 将表student中的所有记录插入到表History_Student中去,其SQL命令为:INSERT INTO History_Student SELECT * FROM student。

    INSERT INTO History_Student SELECT * FROM student;
    
  9. 将表student中学号为'070604222'的学生的年龄改为18。

    UPDATE student SET sage = 18 WHERE sno = '070604222';
    
  10. 将表student中所有学生的年龄增加1年。

    UPDATE student SET sage = sage + 1;
    
  11. 删除表sc中学号为'070604222'的学生选修的课号为'0690252'的记录。

    DELETE FROM sc WHERE sno = '070604222' AND cno = '0690252';
    
  12. 删除所有学生的选课记录。

    DELETE FROM sc;
    

请根据实际需求使用适当的条件和数据进行操作。注意在进行任何修改操作之前,请确保备份数据,并谨慎执行修改操作。

SS数据库操作实战:学生、课程、选课表的增删改查

原文地址: https://www.cveoy.top/t/topic/yx0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录