CREATE DATABASE IF NOT EXISTS 马思唯;
USE 马思唯;
CREATE TABLE IF NOT EXISTS 学生表(
学号 INT PRIMARY KEY AUTO_INCREMENT,
姓名 VARCHAR(50) NOT NULL,
性别 VARCHAR(10),
年级 VARCHAR(20));
);
CREATE TABLE IF NOT EXISTS 课程表(
课程编号 INT PRIMARY KEY,
课程名 VARCHAR(100) NOT NULL,
学分 INT,
专业 VARCHAR(20)
);
CREATE TABLE IF NOT EXISTS 选课表 (
选课编号 INT PRIMARY KEY,
学号 varchar(10)INT,
课程编号 varchar(10),
分数 varchar(100),
);
INSERT INTO 学生表 VALUES (1,'森近霖之助', '男', '大数据技术'),
INSERT INTO 学生表 VALUES(2,'伯邑考', '男', '大数据技术'),
INSERT INTO 学生表 VALUES(3,'霍青娥', '女', '大数据技术');
INSERT INTO 课程表 ()
VALUES ('计算机', 4,'数据库系统'),
('计算机', 3,'网站开发');
INSERT INTO 选课表 (学号, 课程编号,分数)
VALUES (1, 1, 80),
(2, 2, 70);
SELECT * FROM 学生表;
SELECT * FROM 课程表;
SELECT e.选课编号, s. 姓名, c.课程名, e.分数
FROM 选课表 e
JOIN 学生表 s ON e.学号 = s.学号
JOIN 课程表 c ON e.课程编号 = c.课程编号;