最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql創(chuàng)建學(xué)生表、課程表及學(xué)生選課表詳細(xì)代碼

 更新時(shí)間:2023年12月19日 10:15:15   作者:微笑伴你而行  
這篇文章主要給大家介紹了mysql創(chuàng)建學(xué)生表、課程表及學(xué)生選課表的相關(guān)資料,學(xué)生、課程以及成績的增刪改查都是建立在連接數(shù)據(jù)庫的基礎(chǔ)之上,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

數(shù)據(jù)庫系統(tǒng)概論(第五版)79頁提供的三個(gè)表,為了我們上機(jī)操作容易,下面創(chuàng)建這三個(gè)表

學(xué)生-課程數(shù)據(jù)庫中包含以下三個(gè)表

  • 學(xué)生表:Student(Sno,Sname,Ssex,Sage,Sdept)
  • 課程表:Course(Cno,Cname,Cpno,Ccredit)
  • 學(xué)生選課表:SC(Sno,Cno,Grade)

關(guān)系的主碼加粗表示,各個(gè)表中的數(shù)據(jù)實(shí)例:

Student

學(xué)號(hào)(Sno)姓名(Sname)性別(Ssex)年齡(Sage)所在系 (Sdept)
201215121李勇20CS
201215122劉晨19CS
201215123王敏18MA
201215125張立19IS

Course

課程號(hào)(Cno)課程名(Cname)先行課(Cpno)學(xué)分(Ccredit)
1數(shù)據(jù)庫54
2數(shù)學(xué)2
3信息系統(tǒng)14
4操作系統(tǒng)63
5數(shù)據(jù)結(jié)構(gòu)74
6數(shù)據(jù)處理2
7PASCAL語言64

SC

學(xué)號(hào)(Sno)課程號(hào)(Cno)成績(Grade)
201215121192
201215121285
201215121388
201215122290
201215122380

1、建表語句

Sno為Student表的主鍵,Cno為Course表的主鍵,SC表中外鍵Sno,Cno分別是Student表和Course表的主鍵

create table Student (Sno char(9) primary key,Sname char(20),Ssex char(2),Sage int,Sdept char(10))charset=utf8;
create table Course (Cno char(2) primary key,Cname char(20),Cpno char(2),Ccredit integer)charset=utf8;
create table SC (Sno char(9),Cno char(2),Grade float,foreign key(Sno) references Student(Sno),foreign key(Cno) references Course(Cno))charset=utf8;

2、插入數(shù)據(jù)

insert into Student values('201215121','李勇','男',20,'CS');
insert into Student values('201215122','劉晨','女',19,'CS');
insert into Student values('201215123','王敏','女',18,'MA');
insert into Student values('201215125','張立','男',19,'IS');

insert into Course values('1','數(shù)據(jù)庫','5',4);
insert into Course values('2','數(shù)學(xué)','',2);
insert into Course values('3','信息系統(tǒng)','1',4);
insert into Course values('4','操作系統(tǒng)','6',3);
insert into Course values('5','數(shù)據(jù)結(jié)構(gòu)','7',4);
insert into Course values('6','數(shù)據(jù)處理','',2);
insert into Course values('7','PASCAL語言','6',4);

insert into SC values('201215121','1',92);
insert into SC values('201215121','2',85);
insert into SC values('201215121','3',88);
insert into SC values('201215122','2',90);
insert into SC values('201215122','3',80);

3、查詢表

select * from Student;
select * from Course;
select * from SC;

總結(jié)

到此這篇關(guān)于mysql創(chuàng)建學(xué)生表、課程表及學(xué)生選課表的文章就介紹到這了,更多相關(guān)mysql創(chuàng)建學(xué)生課程表內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

阿瓦提县| 侯马市| 蓬溪县| 奉化市| 津市市| 吴旗县| 长海县| 台安县| 唐海县| 棋牌| 广平县| 海兴县| 石河子市| 柞水县| 什邡市| 宁远县| 诸城市| 奈曼旗| 榆林市| 乡城县| 思茅市| 南部县| 额尔古纳市| 石门县| 宣化县| 达州市| 迁安市| 沅江市| 锡林郭勒盟| 阿克陶县| 崇义县| 博野县| 宜州市| 克什克腾旗| 叶城县| 合山市| 固原市| 保德县| 化州市| 勐海县| 保亭|