⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 罗彭宇.txt

📁 关于oracle和sql的书籍和ppt教程,非常好,本人珍藏品
💻 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 + -