Heim >Datenbank >MySQL-Tutorial >So erstellen Sie eine Schülertabelle mit einer SQL-Anweisung

So erstellen Sie eine Schülertabelle mit einer SQL-Anweisung

尚
Original
2019-06-19 09:36:1225285Durchsuche

So erstellen Sie eine Schülertabelle mit einer SQL-Anweisung

Der Code zum Erstellen der Schülertabelle mithilfe von SQL-Anweisungen in der Datenbank lautet wie folgt:

 
(  
学号 char(12) primary key,  
姓名 char(6) not null,  
性别 char(2) check(性别 IN ('男','女')),  
班级 char(15)  
)

Erstellung verwandter Tabellen:

create table 成绩表  
(  
学号 char(12)references 学生表(学号),  
课程号 char(2)references 课程表(课程号),  
成绩 int default(30),  
primary key (学号,课程号)  
)  
create table 课程表  
(  
课程号 char(2) primary key,  
课程名 char(20),  
学分 int check(学分>=1 and 学分<=5 )  
)

Verwandte Operationen:

insert into 学生表 values(&#39;201190609112&#39;,&#39;张xl&#39;,&#39;男&#39;,&#39;文专计1111&#39;)  
insert into 学生表 values(&#39;201190609113&#39;,&#39;张**&#39;,&#39;女&#39;,&#39;文专计1111&#39;)  
insert into 成绩表 values(&#39;201190609112&#39;,&#39;01&#39;,100)  
insert into 成绩表 values(&#39;201190609112&#39;,&#39;02&#39;,99)  
insert into 成绩表 values(&#39;201190609112&#39;,&#39;03&#39;,88)  
insert into 课程表 values(&#39;01&#39;,&#39;数据库系统&#39;,3)  
insert into 课程表 values(&#39;02&#39;,&#39;vb.net&#39;,4)  
insert into 课程表 values(&#39;03&#39;,&#39;java&#39;,4)  
select *from 成绩表  
select 姓名,课程名,成绩   
from 学生表,课程表,成绩表   
where (学生表.学号=成绩表.学号 and 课程表.课程号=成绩表.课程号)  
order by 成绩 desc  
select avg(成绩) 平均分,max(成绩) 最高分,min(成绩) 最低分  
from 成绩表  
where 学号=&#39;201190609112

Weitere technische Artikel zu MySQL finden Sie in der Spalte MySQL-Tutorial, um mehr zu erfahren!

Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine Schülertabelle mit einer SQL-Anweisung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn