oracle数据表操作

创建dept表

SQL> create table dept
  2  (dept_id char(3),
  3   dept_name varchar2(30),
  4   director char(8)
  5  );

创建class表

SQL> create table class
  2  (class_id char(5) primary key,
  3  class_name varchar2(30),
  4  dept char(3)
  5  );

给dept表添加主键


SQL> alter table dept
  2  add constraint pk_did primary key (dept_id);

给class添加外键

SQL> alter table class
  2  add constraint fk_did foreign key (dept_id) references dept(dept_id);

 

创建teacher表

SQL> create table teacher
  2  (teacher_id char(8),
  3  tname varchar2(8),
  4  tsex char(2),
  5  tbirth date,
  6  tduc char(10),
  7  profess char(10),
  8  dept_id char(3),
  9  constraint fk_did1 foreign key(dept_id) references dept(dept_id)
 10  );

使用insrert语句为dept表添加如下数据

SQL> insert into dept values('081','计算机科学与技术系','李向生');

已创建 1 行。

SQL> insert into dept values('082','信息管理系','刘存刚');

已创建 1 行。

SQL> insert into dept values('083','水环系','方刚');

已创建 1 行。

SQL> insert into dept values('084','土木工程系','张志宏');

已创建 1 行。

SQL> insert into dept values('085','物理系','刘岩');

已创建 1 行。

SQL> insert into dept values('086','交通运输系','王军');

已创建 1 行。

把代码为082的系名称更新为‘经贸管理’

SQL> update dept set dept_name='经贸管理' where dept_id='082';

已更新 1 行。

查询dept表

SQL> select * from dept;

DEP DEPT_NAME                      DIRECTOR
--- ------------------------------ --------
081 计算机科学与技术系             李向生
082 经贸管理                       刘存刚
083 水环系                         方刚
084 土木工程系                     张志宏
085 物理系                         刘岩
086 交通运输系                     王军

已选择 6 行。

 

oracle datebase 12c 应用于开发教程课后练习题 三、操作题  p82

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值