oracle数据表操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38224607/article/details/83508185

创建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

猜你喜欢

转载自blog.csdn.net/qq_38224607/article/details/83508185