例6-9:更新表中一个列的数据。将students_courses数据库中courses表中所有课程的学分加1。
举一反三
- 考虑下列实例,设计一个数据库存储学校里的所有课程情况,在Professors表中存储教授的信息,在Courses表中存储课程的信息,每门课程分配给一个教授,每个教授可以教几门课程,要求只有在Professors表中注册过的教授才可以教课程,而教授也只可以教在Courses中登记过的课程,()可以满足此要求? A: 在Professors表中建立一个主键,引用Courses表 B: 在Courses表中建立一个外键,引用Professors表 C: 在Professors表中建立一个外键,引用Courses表 D: 在Courses表中建立一个主键,引用Professors表
- 例6-1:在students_courses数据库中的students表中插入一条记录,如果已经选择了当前数据库为students_courses。
- 设计一个数据库跟踪系里的课程负载情况 :PROFESSORS表包含每一个教授的信息。COURSES 表包含所有的课程的信息。每门课程被分配给一个指定的教授,而每一个教授可以教授几门课程。只有在PROFESSORS 表中注册过的教授才能够教授课程,而这个教授也只能教授那些在COURSES表中登记过的课程 。关于约束正确的是( )。 A: 在COURSES表中建立一个主键,引用PROFESSORS表。 B: 在COURSES表中创建一个外键,引用 PROFESSORS表。 C: 在PROFESSORS表中建立一个主键,引用COURSES表。 D: 在PROFESSORS表中创建一个外键,引用COURSES表。
- 在MySQL中,要查找课程表Courses中课程名cname以“数据”开头(如数据结构、数据库系统等)的所有课程记录,下列SQL语句表示正确的是( )。 A: select * from Courses where cname like “数据”; B: select * from Courses where cname like“%数据”; C: select * from Courses where cnamr like “数据%”; D: select * from Courses where cnamr like “%数据%”;
- (1)为courses表创建触发器t2,当更新表中数据时,不允许修改主码值; (2)写出一条能触发该触发器的语句。