Oracle11g数据库创建表的⽅式——Sqlplus命令和企业管理器Oracle11g数据库创建表的⽅式
创建学⽣-课程数据库
(1)学⽣表:Student(Sno,Sname,Ssex,Sage,Sdept)
对应含义 (学号、姓名、性别、年龄、所在系)
(2)课程表:Course(Cno,Cname,Cpno,Ccredit)
对应含义 (课程号、课程名、直接先⾏课号、学分)
(3)学⽣选课表:SC(Sno,Cno,Grade)
对应含义 (学号、课程名、成绩)
三张表均要建⽴主键,SC表要建外键,其他约束按实际需要设置!
第⼀种⽅式:使⽤sqlplus进⾏命令⾏创建表
1、打开cmd,输⼊sqlplus,并输⼊⽤户名及密码,进⾏连接数据库,连接成功后即可创建表。
2、接着直接输⼊创建表的SQL语句即可。
SQL创建Student、Course、SC的语句如下:
create table Student(
Sno varchar(20) primary key,
Sname varchar(20) not null,
Ssex varchar(4) default '男' check(Ssex in('男','⼥')),
oracle11g 创建数据库
Sage int not null,
Sdept varchar(50) not null);
create table Course(
Cno varchar(30) primary key,
Cname varchar(30) not null,
Cpno varchar(30) not null,
Ccredit float not null);
create table SC(
Sno varchar(20) primary key,
Cno varchar(30) not null,
Grade float not null,
foreign key(Sno) references Student(Sno),
foreign key(Cno) references Course(Cno));
显⽰表已创建,即表⽰已经创建成功。
第⼆种⽅式:使⽤企业管理器创建
1、打开开始菜单,直接运⾏Database Control-orcl程序;或者可以在⽹址中输⼊localhost:1158/em即可进⼊企业管理器。
如果遇到⽹页警告“您的连接不是私密连接”,直接点击⾼级模式,继续前往即可。
2、进⼊企业管理器后,输⼊⽤户名及⼝令,⾝份选择“Normal”,连接数据库,然后即可创建表。
3、点击⽅案模块,点击数据库对象中的 “表” 。
4、点击右下⾓的 “创建” 按钮。
5、选择标准模式,点击左上⾓的 “继续” 按钮。
6、现在开始创建表Student、Course
以创建Student表为例:
(1)输⼊表名称Student1,并输⼊表的相关属性、类型、⼤⼩等,信息填写完成,点击右上⾓“确定” 按钮即可。
(2)设置Student1表的主键。点击约束条件,选择PRIMARY,点击“添加”按钮。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。