Oracle資料庫 資料表操作實戰

2021-10-06 17:59:44 字數 3103 閱讀 3308

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...