oracle 补充数据,2018.5.28 Oracle数据库补充

select * from (select rownum rn,e2.* from (select e1.* from emp e1)e2 where rownum<=10)e3 where e3.rn>=6;

select * from (select rownum en,e.* from emp e)

select e.deptno,e.ename,d.dname,e.mgr,s.grade

from (select avg(sal)ea from emp)e1,emp e,salgrade s,dept d

where e.deptno=e.mgr

and d.deptno=e.deptno

and e.sal>e1.ea;

--拷贝表数据

create table emps as select * from emp;

--查看表内容

desc emp;

select table_name from all_tables where owner=upper(‘Legend‘);

--拷贝表结构

create table empnew as select * from emp where 1<>1;

--示例:创建学生表

---字段如下:

--学号

--姓名

--性别

--出生日期

--奖学金

create table student(

sno number(4),

sname varchar(20),

SEX varchar(2) CHECK(SEX IN (‘男‘,‘女‘)),

birthday date,

scholarship number(15)

);

--示例:创建班级表

--字段如下

--班级编号

--班级名称

create table class (

classno number(3),

classname varchar(5)

);

--扩展新的字段(列)增删改查

--增加 class表一个字段班级老师

alter table class add (classTeacher char(12));

--修改字段

alter table class modify (classTeacher varchar2(10));

--删除字段 (删除班级老师字段)

alter table class drop column CLASSTEACHER;

--插入数据

insert into 表名(字段1,字段2) values(值1,值2)

原文:https://www.cnblogs.com/qichunlin/p/9055677.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值