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;

Oracle数据库之初识部分知识的更多相关文章

  1. oracle11g之管理oracle数据库笔记(理论基础知识)

                                                                  第三章 管理oracle数据库 1.启动数据库步骤;(创建启动实例--> ...

  2. 【绝密外泄】风哥Oracle数据库DBA高级工程师培训视频教程与内部资料v0.1

    [绝密外泄]风哥Oracle数据库DBA高级工程师培训视频教程与内部资料v0.1 由于是[绝密外泄]资料,防止被查,需要的小伙伴赶紧下载附件中的课件文档.由于视频太大了,已放在百度网盘了,已经在附中说 ...

  3. 选择ORACLE数据库字符集

    如何选择数据库的字符集是一个有争议的话题,字符集本身涉及的范围很广,它与应用程序.客户的本地环境.操作系统.服务器等关系很密切,因此要做出合适的 选择,需要明白这些因素之间的关系.另外对字符集的基本概 ...

  4. ORACLE数据库入门再在屋里坐会

    一.数据库简介 数据库概述 数据库(database)是按照数据结构来组织,存储和管理数据的仓库,它产生与距今五十年前. 简单来说是本身可视为电子化的文件柜--存储电子文件的处所,用户可以对文件中的数 ...

  5. Oracle 数据库知识汇总篇

    Oracle 数据库知识汇总篇(更新中..) 1.安装部署篇 2.管理维护篇 3.数据迁移篇 4.故障处理篇 5.性能调优篇 6.SQL PL/SQL篇 7.考试认证篇 8.原理体系篇 9.架构设计篇 ...

  6. Oracle数据库基础知识

    oracle数据库plsql developer   目录(?)[-] 一     SQL基础知识 创建删除数据库 创建删除修改表 添加修改删除列 oracle cascade用法 添加删除约束主键外 ...

  7. Oracle 数据库 基础学习 (一) SQL基本知识

    Oracle 从零开始,不知所措.要掌握一种技能,最好的方式是先学会怎么使用它,然后再深入学习,先有样子,再有技术.   一,什么是数据库? 为什么需要数据库? 数据库实质上是一个信息的列表,或者是一 ...

  8. Oracle数据库的后备和恢复————关于检查点的一些知识

    当我们使用一个数据库时,总希望数据库的内容是可靠的.正确的,但由于计算机系统的故障(硬件故障.软件故障.网络故障.进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使 ...

  9. ORACLE数据库 DBA常用知识

    <常用命令参考> 个系统变量值 SQL> show user --显示当前连接用户 SQL> show error --显示错误 SQL> set heading off ...

随机推荐

  1. 本地快速搭建MarkDown语法网站

    主要是在之前跟人学的快速搭建一个简单的网站,可以通过这样的方式把相关的文档美美的放在服务器上,然后给别人看也好,自己也能熟系熟系MarkDown的语法并学习,要是接口文档还是推荐通过swagger去实 ...

  2. Mark about 《美国债务危机 》

    1.债务是有周期的: 2.其周期性与科技进步水平无关: 3.危机的前夕往往是一片祥和:1925-1927年,主流的媒体倾向于报道xxx公司营收超过xx亿元:无线收音机技术得到长足发展:商业银行扩张势头 ...

  3. Spring Cloud(一)简单的微服务集成Eureka

    1        Spring Cloud简介 1.1             简介 Spring Cloud项目的官方网址:https://projects.spring.io/spring-clo ...

  4. PMP 第9~10章错题总结

    1.组织分解结构把组织中的部门与项目中的工作包联系起来2.管理项目团队时应该使用冲突管理3.职责分配矩阵(RAM)显示了分配给每个工作包的项目资源,用于说明工作包或活动与项目团队成员之间的关系.而RA ...

  5. robotframework启动ride失败,提示wxpython ImportError: DLL load failed: 找不到指定的模块

    背景:按照rf的操作,安装是没有问题,就是在启动ride.py 这个文件,就有问题了,提示 wxpython ImportError: DLL load failed: 找不到指定的模块 在pytho ...

  6. tomcat安全基线

    为了符合tomcat安全基线,需要做一下加固: 1.管理用户的密码加密:<摘要算法加密tomcat登录密码> 管理用户在conf/tomcat-users.xml中配置,密码一般是明文形式 ...

  7. RubyGem镜像/ruby国内镜像

    RubyGem 网上推荐的淘宝的镜像已经无法访问 清华镜像 # 添加 TUNA 源并移除默认源 gem sources --add https://mirrors.tuna.tsinghua.edu. ...

  8. 【Docker学习之二】Docker部署安装

    环境 docker-ce-19.03.1-3.el7.x86_64 一.Docker的部署安装 Docker采用Linux(内核)技术,所以只能运行在Linux上,官方说Linux kernel至少3 ...

  9. 使用vue搭建应用一入门

    1.准备 安装nodejs,配置环境变量 安装了nodejs,也就安装了npm 安装webpack npm install webpack -g 安装vue脚手架项目初始化工具 vue-cli npm ...

  10. IUrlHelper ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index

    ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of ...