日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 创建学生表、课程表、学生选课表

發布時間:2024/3/12 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 创建学生表、课程表、学生选课表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據庫系統概論(第五版)79頁提供的三個表,為了我們上機操作容易,下面創建這三個表

學生-課程數據庫中包含以下三個表

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

關系的主碼加粗表示,各個表中的數據實例:

Student

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

Course

課程號(Cno)課程名(Cname)先行課(Cpno)學分(Ccredit)
1數據庫54
2數學2
3信息系統14
4操作系統63
5數據結構74
6數據處理2
7PASCAL語言64

SC

學號(Sno)課程號(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、插入數據

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','數據庫','5',4); insert into Course values('2','數學','',2); insert into Course values('3','信息系統','1',4); insert into Course values('4','操作系統','6',3); insert into Course values('5','數據結構','7',4); insert into Course values('6','數據處理','',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;

總結

以上是生活随笔為你收集整理的mysql 创建学生表、课程表、学生选课表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。