1、使用sql*plus建立dept(系部)表和class(班級)表,表結構如下圖所示。
建立dept表:
建立class表:
create
table class
(class_id char(5
)primary
key,
class_name varchar2(30)
unique
,dept_id char(3));
將class表的dept_id設為外來鍵:
2、建立teacher(教師)表和tc(教師任課)表,表結構如下圖所示。
建立teacher表:
create
table teacher
(teacher_id char(8
)primary
key,
tname varchar2(8)
,t*** char(2
),tbirth date
,educ char(10
),profess char(10
),dept_id char(3));
將teacher表的dept_id設為外來鍵:
建立tc表:
3、使用insert語句為dept表新增如下資料。
081 電腦科學與技術系 李祥生
082 資訊管理系 劉存勇
083 水還繫 方剛
084 土木工程系 張志紅
085 物理系 劉炎
086 交通運輸系 王軍
insert
into dept values
('081'
,'電腦科學與技術系'
,'李祥生');
insert
into dept values
('082'
,'資訊管理系'
,'劉存勇');
insert
into dept values
('083'
,'水還繫'
,'方剛');
insert
into dept values
('084'
,'土木工程系'
,'張志紅');
insert
into dept values
('085'
,'物理系'
,'劉炎');
insert
into dept values
('086'
,'交通運輸系'
,'王軍'
4、將第2題中的**為082的系別名稱更新為「經貿管理」。
update dept
set dept_name=
'經貿管理'
where dept_id=
'082'
資料庫 資料表的操作
資料表 是資料庫最重要的組成部分之一,資料是儲存在資料表中 資料表由行 row 和列 column 來組成 每個資料表中至少有一列,行可以有零行一行或者多行組成 建立表 create table if not exists tbl name 欄位名稱 字段型別 完整性約束條件 欄位名稱 字段型別 完...
MySQL資料庫和資料表操作
顯示資料庫 show databases 顯示資料表 show tables 選擇資料庫 use database name 顯示表結構 desc table name create database database name drop database database name create ...
Oracle資料庫學習總結 資料表物件
2 操作表 3 操作列 4 操作注釋 二.索引 2 維護索引 三.約束 2 維護約束 create table department dep no number 2 primary keycomment 主鍵 dep name varchar2 20 notnull location varchar...