• Oracle数据库之初识部分知识


    Oracle是比MySql更为严格的数据库。使用时需要更加严谨。

    一、安装注意事项:

    1、选择地址时需要注意好不能有汉字,以免造成安装的时候注册表显示监听失败;

    2、可视化窗口PLSQL编辑器(相当于SQLyog)安装的时候需要配套的安装包等;

    二、部分概念:

    1、SQL为结构化查询语言,它的主要功能就是同各种数据库建立连接,进行沟通;

    2、目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采用ANSI-SQL语言标准;

    3、不同的类型的DBMS会根据实际需要,对标准SQL作适当的调整,形成自己的SQL.

    三、SQL语句的组成:

    1、DDL:数据定义语言:

    维护(定义create、修改Alert、删除drop、查show)SQL模式对象(也就是数据可以结构对象,如库 、 表及索引、视图等);

    2、DML:数据操作语言:

    包括数据查询和数据更新(增insert into、删delete、改update、查select)

    3、DCL:数据控制语言:

    对数据的访问控制(授予权限、取消权限)

    4、TCL:事务控制语言:

    对事务的控制(提交、回滚、保存点)

    四、类型:

    常用的数据类型:

    1、字符串类型:

    char(固定长度、少补)、varchar(可变)

    2、数值类型:

      number(包含小数点的位数,小数位数)     可以不写括号里面的--可以存储整数、浮点数、实数;

    3、date类型:

    4、timestamp带时区的时间戳

    5、clob、blob (所以oracle存储的比mysql的大)

    五、获取当前时间:

    select sysdate from dual  --  精确到秒
    
    Select  systimestamp  from dual  -- 精确到小数点后6位

    2019/7/26 20:01:48

    26-7月 -19 08.02.03.829000 下午 +08:00

    <dual是个虚拟的表。因为在oracle中需要严格的模式,必须from表)

    六、伪列:

    1、Oracle中伪劣就像一个表列,但是它并没有存储在表中(因为其不是表里的字段,所以只能进行查询);

    2、伪列有:

    rownum:查询返回的结果集中行的序号,可以使用它来限制查询返回的行数(就是得到结果的显示的地方的哪个区域的高度决定返回的行数),可以代替mysql里面的limit;

    select rownum,emp.*from emp;

    rowid是表中行的存储地址,该地址可以唯一的标识数据库中的一行,可以使用其快速的定位表中的一行

    select rowid,emp.*from emp;

  • 相关阅读:
    实现一个可host asp.net程序的小型IIS(Cassinidev介绍)
    json数组对象和对象数组
    select 操作大全动态增中值
    jquery将某些ID显示出来
    如何合理利用好nofollow标签
    javascript读写COOKS
    [PHPNow] 使用PHPNOW常见的10个问题
    repeate 常用的每行显示几个共几行
    java学习之面向对象(this,static,pakage,import)
    Java学习之面向对象(1.Object类,(1)toString方法,(2)equals方法,2.对象转型(casting),3.动态绑定与多态,4.抽象类(abstract),5.Final关键字)
  • 原文地址:https://www.cnblogs.com/21-forever/p/11252598.html
Copyright © 2020-2023  润新知