mysql left oracle

现如今,关系型数据库管理系统(RDBMS)的使用十分普遍。MySQL和Oracle都是广泛使用的RDBMS之一,但它们之间有一些明显的不同点。其中一个最主要的不同点是它们在执行外连接操作方面的区别。

举个例子,我们有两张表:学生信息表(students)和学生成绩表(grades)。

--students表 CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(50), age INT ); --grades表 CREATE TABLE grades ( id INT PRIMARY KEY, student_id INT, grade INT, FOREIGN KEY (student_id) REFERENCES students(id) ); --插入学生信息 INSERT INTO students (id, name, age) VALUES (1, 'Tom', 21), (2, 'Lisa', 20), (3, 'John', 22), (4, 'Mary', 23); --插入学生成绩 INSERT INTO grades (id, student_id, grade) VALUES (1, 1, 80), (2, 1, 90), (3, 2, 85), (4, 3, 75);