主要体现的是''的关系,有的是字符串形的,需要生成的SQL语句中含有''标识,而有的只是数字及其他类型,‘’的作用是起到字符串连接的作用!
如:
select * from student where name = 'a',
select * from student where age = 21。
r.student_id=s.student_id AND r.course_id=c.course_id,
这里有三个表:result——分数(成绩)表,student——学生表,course——科目表,
在result表里有两个外键,分别是student_id和course_id,
其中student_id必然对应student表里一个且仅一个student_id,course_id则必然对应course表里一个且仅一个course_id,
所以要查询某学科所有学生成绩时,必须将三个表连接起来.inner join表示等值连接,即只返回联结字段相等的行:当result表里的student_id、cource_id分别等于student的student_id和course表的course_id。