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)

      

    )

  • 相关阅读:
    Vue让水平滚动条(scroll bar)固定在浏览器的底部,并且同轴联动
    vue横向滚动条,初始化位置
    VUE父子组件传值,以及子组件调用父组件方法
    获取shell脚本所在路径而非执行路径
    免重装完整迁移ubuntu18.04系统方法
    auth.log大量出现pam_unix(cron:session): session opened for user root by (uid=0)解决办法
    禁用vim的visual模式方便拖选
    ssh端口反向代理与内网穿透
    mysql查询时将时间戳转换为时间格式
    浏览器打印控件分享
  • 原文地址:https://www.cnblogs.com/yejiaojiao/p/5742018.html
Copyright © 2011-2022 走看看