zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    第十一周上机练习
    JAVA第十周上机练习
    JAVA第九周上机练习
    JAVA第八周作业
    JAVA第八周上机作业
    JAVA第七周作业
    Java第七周上机练习
    Java第六周作业
    JAVA第六周上机练习
    34-指针与二维数组
  • 原文地址:https://www.cnblogs.com/qichunlin/p/9055677.html
Copyright © 2011-2022 走看看