• ORACLE


    数据库本地连接概述:

      使用数据库前,需要建立到数据库的连接。

    本地连接:

      连接到本机默认的数据库

      开机需要开启服务OracleServiceXXXX;服务与应用程序命令行启动命令:service.msc

      连接方式:conn[ect] 用户名/口令 [as sysdba|as sysopen]

      用户:sys、system、scott等

    使用oracle SQL*Plus工具进行本地连接:

      

    为用户解锁:

    Oracle SQL*Plus:

    PL/SQL Developer:

    基本SELECT语句作用:

    基本SELECT语句语法:

    选择所有列:

    效率差不多,当select*需要先从数据字典中检索所有的列名,对数据库有负担。

    选择特定列:

      

    算术运算符

     

    算术运算符优先级:

    空值NULL:

    算术表达式中的空值null:

    列别名:

    列别名使用:

    连接操作符:

    连接操作符的使用:

    消除重复行(使用DISTINCT关键字:):

    显示表结构:

     where子句的语法:

    比较运算符:

    比较数值型数据:

    比较字符型数据:

    比较日期型数据:

    特殊比较运算符:

    BETWEEN...AND...运算符:

    IN运算符:

    LIKE运算符:

     

    IS NULL运算符:

    逻辑与、或、非:

     

     

     

    ORDER BY子句语法:

    排序规则:

    按列名升序排序:

    按列名降序排序:

    按别名排序:

    多列参与排序:

    日期运算:

     

    RR日期格式:

    SYSDATE函数:

    TO_CHAR 用于日期型:

     

     

     

    TO_CHAR用于数值型:

     

    TO_NUMBER和TO_DATE函数:

    等值连接:

    等值连接检索数据:

    使用AND运算符增加其他查询条件:

     

    限制歧义列名:

    使用表别名:

    多于两个表的连接:

    多表连接连接写法:

    非等值连接:

    非等值连接的数据检索:

    外部连接:

    自身连接:

    ON子句:

     

     

    实现两表以上连接:

    左外连接:

    右外连接:

    全外连接:

     使用组函数:

    MIN函数和MAX函数:

    SUM函数和AVG函数:

    COUNT函数:

     

    组函数中DISTINCT:

    组函数中空值处理:

    在组函数中使用NVL函数:

    创建数据组:

    用GROUP BY子句创建数据组:

    使用GROUP BY子句:

    查询每个部门的编号、平均工资。

    在SELECT列表中除了分组函数那些项。所有列都必须包含在GROUP BY子句中。

    按多个列分组:

    按多个列分组的GROUP BY子句:

    使用分组函数的非法查询:

     

    排除组结果:

    使用HAVING子句排除组结果:

    使用HAVING子句:

    SELECT语句执行过程:

     

     

     

     子查询的基本语法:

    执行单行子查询:

    子查询中使用组函数:

    HAVING子句中的子查询:

     

    单行子查询错误案例:

     

    IN、ANY、ALL使用:

     

     

     

     

     

    成对比较多列子查询:

     

     

    不成对比较多列子查询:

    子查询中空值问题:

    在FROM子句中使用子查询:

    ROWNUM及其特性:

     

    TOP-N:

    ROWNUM分页:

    联合运算:

    完全联合运算:

     相关子查询:

     

     

     

    EXITSTS操作符和NOT EXITSTS操作符:

     INSERT语法结构:

    插入空值:

    插入日期值:

     

    插入特殊值:

    插入多行数据:

    UPDATE语法结构:

    修改部分行记录:

    修改所有行记录:

    修改多行:

    嵌入子查询修改:

    更新记录时的完整性约束错误:

    相关UPDATE:

    删除数据语法结构:

    删除选中行:

    删除全部记录:

     

    基于另一个表删除本表记录:

    删除记录时的完整性约束错误:

    相关DELETE:

     

  • 相关阅读:
    首页效果
    vue 资源精选
    webpack
    常用代码
    超炫效果
    TJ 大神 与 node
    fis webpack 原理对比
    前端自动化测试
    非常强的用户体验的网站功能
    蔡康永: 说话之道
  • 原文地址:https://www.cnblogs.com/xiaochen-cmd-97/p/11799654.html
Copyright © 2020-2023  润新知