首页 > 数据库技术 > 详细

数据库实验2

时间:2015-10-22 13:58:14      阅读:194      评论:0      收藏:0      [点我收藏+]

建表语句

CREATE TABLE  `student` (
Sno INT NOT NULL ,
Sname VARCHAR( 20 ) NOT NULL ,
Ssex VARCHAR( 3 ) ,
Sage INT( 2 ) NOT NULL ,
Sdept VARCHAR( 20 ) ,
Sclass VARCHAR( 30 ) ,
Intime VARCHAR( 20 ) ,
PRIMARY KEY ( Sno )
) ENGINE = INNODB DEFAULT CHARSET = utf8

 

数据插入语句

INSERT INTO  `data`.`student` (
`Sno` ,`Sname` ,`Ssex` ,`Sage` ,`Sdept` ,`Sclass` ,`Intime`)
VALUES (
‘20009001‘, ‘葛文卿‘, ‘女‘, ‘22‘, ‘国际贸易‘, ‘国贸2班‘, ‘2000-8-29‘
), (
‘20014019‘, ‘郑秀丽‘, ‘女‘, ‘21‘, ‘会计学‘, ‘会计1班‘, ‘2001-9-2‘
), (
‘20023001‘, ‘刘成凯‘, ‘男‘, ‘18‘, ‘计算机‘, ‘软件2班‘, ‘2002-8-27‘
), (
‘20026002‘, ‘李涛‘, ‘女‘, ‘19‘, ‘电子学‘, ‘电子1班‘, ‘2002-8-27‘
), (
‘20023002‘, ‘沈香娜‘, ‘女‘, ‘18‘, ‘计算机‘, ‘软件2班‘, ‘2002-8-27‘
), (
‘20026003‘, ‘李涛‘, ‘男‘, ‘19‘, ‘计算机‘, ‘软件1班‘, ‘2002-8-27‘
), (
‘20023003‘, ‘肖一竹‘, ‘女‘, ‘19‘, ‘计算机‘, ‘软件2班‘, ‘2002-8-27‘
);

 

课程表

CREATE TABLE  `course` (
Cno VARCHAR( 10 ) NOT NULL ,
Cname VARCHAR( 20 ) NOT NULL ,
Cpno VARCHAR( 10 ) ,
Ccredit FLOAT( 1 ) NOT NULL ,
PRIMARY KEY ( Cno )
) ENGINE = INNODB DEFAULT CHARSET = utf8

添加数据

INSERT INTO `data`.`course` (`Cno`, `Cname`, `Cpno`, `Ccredit`) VALUES 
(‘C801‘, ‘高等数学‘, NULL, ‘4‘), 
(‘C802‘, ‘C++语言‘, ‘C807‘, ‘3‘), 
(‘C803‘, ‘数据结构‘, ‘C802‘, ‘4‘), 
(‘C804‘, ‘数据库原理‘, ‘C803‘, ‘4‘),
(‘C805‘, ‘操作系统‘, ‘C807‘, ‘4‘), 
(‘C806‘, ‘编译原理‘, ‘C803‘, ‘4‘),
(‘C807‘, ‘离散数学‘, NULL, ‘4‘);

 

3. 创建成绩表

CREATE TABLE  `grade` (
Sno INT NOT NULL ,
Cno VARCHAR( 10 ) ,
Ggrade INT( 3 ) DEFAULT  ‘0‘,
Ccredit FLOAT( 1 ) NOT NULL ,
PRIMARY KEY ( Sno, Cno )
) ENGINE = INNODB DEFAULT CHARSET = utf8

  插入数据

INSERT INTO  `data`.`grade` (
`Sno` ,
`Cno` ,
`Ggrade` ,
`Ccredit`
)
VALUES (
‘20023001‘,  ‘C801‘,  ‘98‘,  ‘4‘
), (
‘20023002‘,  ‘C804‘,  ‘70‘,  ‘4‘
), (
‘20026001‘,  ‘C801‘,  ‘85‘,  ‘4‘
), (
‘20023001‘,  ‘C802‘,  ‘99‘,  ‘3‘
), (
‘20026002‘,  ‘C803‘,  ‘82‘,  ‘4‘
);

 

4.授课表

CREATE TABLE  `teach` (
Tname VARCHAR( 10 ) NOT NULL ,
Cno VARCHAR( 10 ) ,
Ttime INT( 3 ) DEFAULT  ‘0‘,
Tclass VARCHAR( 20 ) ,
PRIMARY KEY ( Cno, Tclass )
) ENGINE = INNODB DEFAULT CHARSET = utf8

数据插入

INSERT INTO  `data`.`teach` (
`Tname` ,`Cno` ,`Ttime` ,`Tclass`)
VALUES (
‘苏亚步‘,  ‘C801‘,  ‘72‘,  ‘软件1班‘
), (
‘苏亚步‘,  ‘C801‘,  ‘72‘,  ‘软件2班‘
), (
‘王文山‘,  ‘C802‘,  ‘64‘,  ‘软件2班‘
), (
‘张珊‘,  ‘C803‘,  ‘72‘,  ‘软件2班‘
), (
‘王文山‘,  ‘C804‘,  ‘64‘,  ‘软件2班‘
);

 

数据库实验2

原文:http://www.cnblogs.com/xs-yqz/p/4900586.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!