关系代数表达式
Le Sun 02 February 2025
关系代数用于描述数据库中数据之间的操作。
关系代数运算有选择(σ)、投影(π)、连接(⨝)等。
投影(π)运算,只从数据库中筛选特定的列。
SELECT name
FROM students;
在这个例子中,数据库students有多个列,如姓名、性别等。 这里只筛选其姓名,是一种投影运算。
选择(σ)运算,从数据库中筛选符合特定要求的行。
SELECT name
FROM students
WHERE grade_number = 6;
这里筛选六年级的学生。
连接(⨝)操作,用于将多个表联合查询。
SELECT students.name,
courses.name
FROM students
JOIN courses
ON students.id = courses_student_id