阅读背景:

mysql,用sql语句,建立学生-课程数据库基本表

来源:互联网 
首先要准备三个表Student学生表、Course课程表、SC选课表 学生表 学号 姓名 年龄 性别 院系 Student Sno Sname Sage Ssex Sdept 课程表 课程号 课程名 先行课 学分 Course Cno Cname Cpno Ccredit 选课表 学号 课程号 成绩 SC Sno Cno Grade sql语句 创建表 -- 删除表 DROP TABLE IF EXISTS Student; -- 创建表 CREATE TABLE Student( Sno CHAR(9) PRIMARY KEY,-- 学号 主键 Sname VARCHAR(20) NOT NULL,-- 姓名 非空且唯一 Sage INT NOT NULL,-- 年龄 Ssex VARCHAR(5) NOT NULL,-- 性别 Sdept VARCHAR(10) NOT NULL -- 所在系 )charset=utf8; -- 删除表 DROP TABLE IF EXISTS Course; -- 创建表 CREATE TABLE Course( Cno CHAR(5) PRIMARY KEY,-- 课程号 主键 Cname VARCHAR(20) NOT NULL ,-- 课程名 非空 Cpno VARCHAR(20) NOT NULL,-- 先行课 Ccredit Double(5,2) NOT NULL-- 学分 )charset=utf8; -- 删除表 DROP TABLE IF EXISTS SC; -- 创建表 CREATE TABLE SC( Sno CHAR(9),-- 学号 主键 Cno CHAR(5),-- 课程号 主键 Grade INT NOT NULL, -- 成绩 foreign key(Sno) references Student(Sno), foreign key(Cno) references Course(Cno) )charset=utf8; 首先要准备三个表Student学生表、Course课程表、SC选课表 学生表 学号 姓名 年龄 性



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: