數據庫表的作用是什麼?
在關係型數據庫中,所有數據的組織,管理和使用都是表爲基礎的。Oracle 數據庫中的信息都要存放在表中,表的邏輯結構是以行列爲組織結構的,它是一種邏輯結構,在數據庫中並不存在。
數據庫表定義主鍵的關鍵字是___primary key;定義外鍵的關鍵字是__references_______.
定義一個字段不可爲空的關鍵字是___not null_______,檢查約束所使用的關鍵字是_check_____
創建員工管理表(編號,姓名,年齡,性別,住址)
create table Staff_Mange
(
staff_id int,
staff_name varchar2(8),
age int,
sex char(2),
address varchar(30)
)
創建薪水錶(編號,薪水)
create table staff_salary
(
staff_id int,
salary number(7,2)
)
爲員工表添加主鍵,主屬性爲員工編號
alter table Staff_Mange add constraint
pk_staff_id primary key(staff_id)
爲薪水錶和員工表建立依賴關係
alter table staff_salary add constraint
fk_staff_id foreign key (staff_id) references
staff_mange(staff_id)
爲薪水錶添加檢查約束,添加薪水值不能超過10000
alter table staff_salary add constraint ck_salary check(salary<=10000)
刪除薪水錶中的薪水字段
alter table staff_salary drop column salary
、將薪水錶更名爲員工薪水錶
rename staff_salary to staff
爲員工薪水錶添加一個列
alter table staff_salary add MM911 varchar2(10)
上海阜和進修學校