数据库概论(实验二)数据库与表的操作
2009-09-22 15:24
197 查看
数据库实验二
1、创建数据库
3、插入数据表
1、创建数据库
--************************** --*** 2.创建数据表 *** --************************** ---------------------------- --1)创建表Student ---------------------------- create table Student ( Sno char(9) primary key, /*Sno是主码 列级完整性约束条件 实体完整性*/ Sname char(10) unique, /*Sname取唯一值,不重复*/ Ssex char(2), Sage smallint, /*类型为smallint*/ Sdept char(20) /*所在系*/ ); /*;要加*/ ---------------------------- --2)创建表Course ---------------------------- create table Course ( Cno char(4) primary key, /*列级完整性约束条件,Cno是主码*/ Cname char(20), Cpno char(4), /*Cpno的含义是先行课*/ Ccredit smallint, foreign key (Cpno) references Course(Cno) /*表级完整性约束条件,Cpno是外码,被参照表是Course,被参照列是Cno*/ ); ---------------------------- ---------------------------- --3)创建表SC ---------------------------- create table SC ( Sno char(9), Cno char(4), Grade smallint, primary key (Sno,Cno), /*主码有两个属性构成,必须作为表级完整性进行定义*/ foreign key (Sno) references Student(Sno), /*表级完整性约束条件,Sno是外码,被参照表是Student*/ foreign key (Cno) references Course(Cno) /*表级完整性约束条件,Cno是外码,被参照表示Course*/ ); ---------------------------- go
3、插入数据表
--************************** --*** 4.查询数据 *** --************************** ---------------------------- select * from student select * from course select * from sc select student.sno as 学号,sname as 姓名,cname as 课程名,grade as 成绩 from student,course,sc where student.sno=sc.sno and course.cno=sc.cno order by 课程名,成绩 desc ----------------------------
相关文章推荐
- 一次对数据库实例、数据库启动、参数文件的操作实验
- 一个简单的dbm数据库的实验-----dbm打开 存储 检索 删除 扫描操作的C代码
- 数据库表的查询操作(实验二)
- 2.C#实验五:ADO.NET数据库操作练习详解
- 《MySQL入门很简单》学习笔记1——概论,数据类型,操作数据库
- [网络问题,截图以后再传]本实验是设计性实验。目的在于使用关系数据库标准语言SQL,掌握视图和索引的操作。
- 哈工大 数据库实验2-使用高级语言操作MySQL数据库
- 实验一 数据库定义与操作语言——数据库管理系统原理与设计
- 数据库---实验三 嵌套查询和视图操作
- 实验: 数据库操作封装
- 《MySQL入门很简单》学习笔记1——概论,数据类型,操作数据库
- 数据库学习之实验一+Oracle数据库的基本操作
- 数据库表的查询操作(实验二),数据库表查询实验
- 数据库概论(实验四2) SQL查询(排序、集函数和分组子句的应用)
- 数据库概论(实验三)MYSQL监视器
- 数据库大批量数据操作实验报告
- [置顶] [实验-视频过程]oracle热备份-整个数据库-备份和恢复操作演示
- 数据库概论(实验五)数据库完整性
- 数据库表的查询操作实践演练(实验三),数据库演练
- 数据库概论(实验四1) 数据查询