>데이터 베이스 >MySQL 튜토리얼 >SQL 문을 사용하여 학생 테이블을 만드는 방법

SQL 문을 사용하여 학생 테이블을 만드는 방법

尚
원래의
2019-06-19 09:36:1225283검색

SQL 문을 사용하여 학생 테이블을 만드는 방법

데이터베이스의 SQL 문을 사용하여 학생 테이블을 생성하는 코드는 다음과 같습니다.

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

관련 테이블 생성:

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 )  
)

관련 작업:

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

더 많은 MySQL 관련 기술 기사를 보려면 다음 사이트를 방문하세요. MySQL Tutorial 칼럼에서 공부해보세요!

위 내용은 SQL 문을 사용하여 학생 테이블을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.