zoukankan      html  css  js  c++  java
  • orcl的小技巧和分页

    1Oracle中查看所有用户语句  

      select * from dba_users

    1.修改用户的密码         

    alter user 用户名 identified by 密码;

    2.如何查询stuInfo表中自然排序的第3条记录? 2分钟

     SELECT * FROM (SELECT s.*,ROWNUM as rn FROM stuInfo s) WHERE  rn=3

    3.请写出 DDL、DML、TCL、DQL和DCL的英文全称,中文全称,以及各自作用  7分钟

    DDL(Data Definition Language)数据定义语言:create database/table/view/sequence

    DML(Data Manipulation Language):数据操作语言:insert/update/delete

    TCL:(Transaction Control  Language):事务控制语言:begin Transction  Save point commit rollback

    DQL(Data Query Language):数据查询语言:select

    DCL(Data Contrl Language):数据控制语言:grant(授权) /revoke(取消、收回权限)

    4.Oracle数据库分页语句 获取学生表弟4到6条数据   2分钟

     select * from

    (

      select temp.*,rownum rn from

        (

          select emp.* from emp

        ) temp

    where rownum<=6

    )

    where rn>=4

    6.Oracle本地服务OracleServiceORCL、OracleDBConsoleorcl、OracleJobSchedulerORCL等具体是干嘛的?               3分钟

    第一个服务是主管Oracle的,那个服务不启动Oracle没法用。

    第二个服务主管Oracle客户端操作的,你安装玩Oracle之後,在开始->程序->Oracle 有个网页链接,

    这个服务不开启,你的网页链接进不去。

    第三个服务是主管Oracle里边的计划任务的。这个基本没用,一般操作不需要管他。

    7.Oracle数据库忘记密码解决方案:   1分30秒

    01.

    02.alter user system identified by system;

    8.查询学生表中不重复的学号和姓名

    select distinct ntid,ntitle from news

    9.按照姓名升序,如果姓名相同按照年龄降序排序 2分钟

    SELECT stuNo,stuName, stuAge

              FROM stuInfo

              ORDER BY stuName  ASC, stuAge DESC;

    10.切换用户     20秒

    conn scott/新密码

    11.解锁用户     20秒

     alter user scott account unlock

    -----------------------------上机题--------------------------------------10分钟

    12.取出stuName,stuAge列不存在重复数据的记录

    select sname,sage

    from student

    group by sname,sage

    having (count(sname||sage)<2)

    13.删除sname,sage列重复的行(保留一行)

    delete from student

    where rowid not in

    (

       select max(rowid) from student

       group by sname,sage

       having (count(sage||sname)>1)

       union

       select max(rowid) from student

       group by sname,sage

       having (count(sage||sname)=1)

      

    )

  • 相关阅读:
    Ubuntu下安装了java但启动eclipse报错说没装java
    Servlet之Filter详解
    使用mybatis-generator自动生成model、dao、mapping文件
    深入浅出MyBatis
    彻底理解字符编码
    Java多线程系列
    【Swagger2】解决swagger文档地址请求404的问题
    【Git】Git如何合并某一次commit的内容到指定分支
    【Iterm2】如何解决iterm2窗口自动隐藏的问题
    【Git】.DS_Store 是什么文件
  • 原文地址:https://www.cnblogs.com/yejiaojiao/p/5742018.html
Copyright © 2011-2022 走看看