![edb7712ca35b6577a56b1af02ea61b0b.png](https://img-blog.csdnimg.cn/img_convert/edb7712ca35b6577a56b1af02ea61b0b.png)
SQL的学习0至1
一、SQL学习概念图
![420a863afb8b01ccce66e4f90d7a281d.png](https://img-blog.csdnimg.cn/img_convert/420a863afb8b01ccce66e4f90d7a281d.png)
二、本节相关SQL语句复习
(1)studen表插入数据
insert into student(学号,姓名,出生日期,性别)
values('0001','猴子','1989-01-01','男');
insert into student(学号,姓名,出生日期,性别)
values('0002','猴子','1990-12-21','女');
insert into student(学号,姓名,出生日期,性别)
values('0003','马云','1991-12-21','男');
insert into student(学号,姓名,出生日期,性别)
values('0004','王思聪','1990-05-20','男');
或者
insert into student(学号,姓名,出生日期,性别)
values('0001','猴子','1989-01-01','男'),
('0002','猴子','1990-12-21','女'),
('0003','马云','1991-12-21','男'),
('0004','王思聪','1990-05-20','男');
(2)score表
insert into score(学号,课程号,成绩)
values('0001','0001',80);
insert into score(学号,课程号,成绩)
values('0001','0002',90);
insert into score(学号,课程号,成绩)
values('0001','0003',99);
insert into score(学号,课程号,成绩)
values('0002','0002',60);
insert into score(学号,课程号,成绩)
values('0002','0003',80);
insert into score(学号,课程号,成绩)
values('0003','0001',80);
insert into score(学号,课程号,成绩)
values('0003','0002',80);
insert into score(学号,课程号,成绩)
values('0003','0003',80);
或者
insert into score(学号,课程号,成绩)
values('0001','0001',90),
('0001','0002',99),
('0001','0003',99),
('0002','0002',60),
('0002','0003',80),
('0003','0001',80),
('0003','0002',80),
('0003','0003',80);
(3)course表
insert into course(课程号,课程名称,教师号)
values('0001','语文','002');
insert into course(课程号,课程名称,教师号)
values('0002','数学','001');
insert into course(课程号,课程名称,教师号)
values('0003','英语','003');
或者
insert into course(课程号,课程名称,教师号)
values('0001','语文','002'),
('0002','数学','001'),
('0003','英语','003');
(4)teacher表
insert into teacher(教师号,教师姓名)
values('0001','孟扎扎');
insert into teacher(教师号,教师姓名)
values('0002','马化腾');
insert into teacher(教师号,教师姓名)
values('0003',Null);
insert into teacher(教师号,教师姓名)
values('0004','');
或者
insert into teacher(教师号,教师姓名)
values('0001','孟扎扎'),
('0002','马化腾'),
('0003',Null),
('0004','');
其他SQL语句补充
--建表
--student表
create table 'student'(
'学号' varchar(255) Not Null,
'姓名' varchar(255) Not Null,
'出生日期' date Not Null,
'性别' varchar(255) Not Null,
PRIMARY KEY('学号')
);
--score表
create table 'score'(
'学号' varchar(255) Not Null,
'课程号' varchar(255) Not Null,
'成绩' float(255) Not Null,
PRIMARY KEY('学号','课程号')
);
--course表
create table 'course'(
'课程号' varchar(255) Not Null,
'课程名称' varchar(255) Not Null,
'教师号' varchar(255) Not Null,
PRIMARY KEY('课程号')
);
--teacher表
create table 'teacher'(
'教师号' varchar(255) Not Null,
'教师姓名' varchar(255) ,
PRIMARY KEY('教师号')
);