📄 罗彭宇.txt
字号:
1,创建一个商品表 和 种类表;要求用到五个约束
2,对刚才创建的商品表的列进行增,删,改操作,三个操作每个操作都有
1.创建一个商品表 和 种类表;要求用到五个约束
商品表 merchandise
种类表 kind
建立商品表 lpy_merchandise
create table lpy_merchindise
(mid int,
name varchar2(20),
price varchar2(20),
manufacturer varchar2(20),
manufacturetime timestamp(8)
);
建立种类表 lpy_kind
create table lpy_kind
(kid int,
name varchar2(20),
kindno number
);
给商品表lpy_merchandise建立字段。
alter table lpy_merchandise add kid int;
建立商品表lpy_merchandise的不为空约束
alter table lpy_merchandise modify(name not null);
建立商品表lpy_merchandise的主键约束
alter table lpy_merchandise add constraint pk_lpy_merchandise_mid primary key(mid);
建立商品表lpy_merchandise的惟一约束
alter table lpy_merchandise add constraint lpy_merchandise_unique_name unique(name);
建立商品表lpy_merchandise的外键约束
alter table lpy_merchandise add constraint fk_lpy_merchandise_kid foreign key(kid) references lpy_kind(kid);
建立商品表lpy_merchandise的检查约束
alter table lpy_merchandise add constraint check_lpy_merchandise_mt
check (to_char(manufacturetime,'YYYY-MM-DD')>'1900-01-01');
建立商品表lpy_kind的不为空约束
alter table lpy_merchandise modify(name not null);
建立种类表 lpy_kind 的主键约束
alter table lpy_kind add constraint pk_lpy_kind_kid primary key(kid);
建立商品表lpy_kind的惟一约束
alter table lpy_kind add constraint lpy_kind_unique_name unique(name);
2.对刚才创建的商品表的列进行增,删,改操作,三个操作每个操作都有
给商品表lpy_merchandise增加个商品号的字段,类型为number型。
alter table lpy_merchandise add mno number;
alter table lpy_merchandise add mmno number;
给商品表lpy_merchandise删除列
alter table lpy_merchandise drop column mmno;
给商品表lpy_merchandise修改列名price为mprice。
alter table lpy_merchandise rename column price to mprice;
给商品表lpy_merchandise修改列名的属性。
alter table lpy_merchandise modify mprice varchar2(40);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -