亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

學(xué)生-課程數(shù)據(jù)庫(kù)中包含以下三個(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ù)庫(kù)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語(yǔ)言64

SC

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

1、建表語(yǔ)句

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ù)庫(kù)','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語(yǔ)言','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)文章

  • Windows?Server?2019?MySQL數(shù)據(jù)庫(kù)的安裝與配置理論+遠(yuǎn)程連接篇

    Windows?Server?2019?MySQL數(shù)據(jù)庫(kù)的安裝與配置理論+遠(yuǎn)程連接篇

    mysql是一款關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由MySQL?AB公司開(kāi)發(fā),目前屬于Oracle旗下產(chǎn)品,MySQL是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一。MySQL也是一款開(kāi)源的SQL數(shù)據(jù)庫(kù)管理系統(tǒng),是眾多小型網(wǎng)站作為網(wǎng)站數(shù)據(jù)庫(kù)的首選數(shù)據(jù)庫(kù)
    2023-05-05
  • mysql insert 存在即不插入語(yǔ)法說(shuō)明

    mysql insert 存在即不插入語(yǔ)法說(shuō)明

    這篇文章主要介紹了mysql insert 存在即不插入語(yǔ)法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • windows下mysql數(shù)據(jù)庫(kù)主從配置教程

    windows下mysql數(shù)據(jù)庫(kù)主從配置教程

    這篇文章主要為大家詳細(xì)介紹了windows下mysql數(shù)據(jù)庫(kù)主從配置教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 最新評(píng)論