`
yinghuayu1324117
  • 浏览: 70614 次
  • 性别: Icon_minigender_2
  • 来自: 保定
文章分类
社区版块
存档分类

oracle笔记(三)sql的介绍

阅读更多

Sql 的介绍

 

SQL structured Query Language( 结构化查询语言 ) 的缩写。可以使用 sql 语句建立或删除数据库的对象 , 插入 , 修改和更新数据库中的数据,并且可以对数据库执行各种日常管理的操作。它是所有关系数据库管理系统的标准语言 . 换句话说使用 sql 可以对所有的关系数据库进行操作。

SQL 按照功能分类:

1、   数据库定义语句

DDL Data Definition Language : 用于创建、修改、删除数据库对象。

2、   数据库操作语句

DML Data Manipulation Language )用于:查询,添加修改或删除存在数据库对象中的数据。

3、   数据库控制语句 DCL

DCL(Data Control Language) 用于控制访问数据库中特定对象的用户、 grant revoke

Oracle 系统中经过对 Sql 语言扩展被称为 PL/SQL 语言。

数据类型:

   数据是信息数字表现形式 , 信息的加工处理是以大量的结构化数据为载体进行的 , 数据库管理系统的核心是数据库 , 数据库的主要对象是表 , 表是结构化数据存储的地方 .

   Oracle 系统也提供了大量的数据类型主要包括两大类 :

1、   用户自定义的数据类型

2、   内置的数据类型

A 、字符型

字符数据类型可以用于声明包含了多个字母数字数据的字段。

1、   固定长度的字符类型

  char: 用于存储固定长度的字符 , 一旦声明长度固定 ( 不论你存储的实际大小 , 但是大小绝对不能大于声明的长度 ) 长度不足时 , 采用空格补充。 1B 的默认大小 , 最大尺寸为 2000B

 

Nchar char 的解析是一样的不过 ,ncarh 存储的是 Unicode 字符数据。

 

2、   可变长度的字符类型

varchar char 类似 , 但是它是用于存储可变的字符串 , char 用于存储固定的字符串。

Nvarchar varchar 解析是一样的 , 不过 nvarchar 用于存储的数据位双字节的数据。

B 日期型

      date 短日期格式 (1990-10-10)

      Timestamp 长日期格式 (1990-10-10 10:10:10)

C 数字型

     Number(2), 代表:声明一个 2 位数字的整数。

     Number(3,2) 代表:声明为 3 数字位 , 并且小数后有 2 位。

D 文本型 - à lob 数据类型

     Blob :可以存储图像 , 音频文件及视频等文件。

     Clob :字符格式的大型对象 ,oracle 数据 à unicode 格式的编码

     Bfile :用于存储二进制格式的文件。

E rowid 伪劣类型:用于在 oracle 内部保存表中的每条记录的物理地址。

 

 

 

 

分享到:
评论

相关推荐

    oracle_sql笔记

    这篇笔记主要涵盖了Oracle SQL的基础知识、高级特性和实际应用技巧。 一、基础SQL语法 Oracle SQL遵循标准的SQL语法,包括SELECT、INSERT、UPDATE、DELETE四大语句。用于查询数据的基本结构是SELECT字段列表FROM...

    精通 ORACLE SQL高级编程 学习笔记

    精通Oracle SQL【第2版】ORACLE SQL高级编程【第二版】学习笔记

    oracle笔记pl_sql基本语法记录类型01

    oracle笔记pl_sql基本语法记录类型01,有具体的代码案例!

    oracle sql 读书笔记

    sql fundament 读书笔记 oracle 原厂 培训 金领DBA

    Oracle 10g sql 学习笔记

    Oracle 10g SQL 学习笔记涵盖了Oracle数据库的基础知识,包括版本信息、数据库系统特点、关系型数据库结构、SQL语言、操作环境以及常见的数据库操作。以下是对这些知识点的详细说明: 1. **Oracle 9i基础知识**: ...

    oracle笔记pl/sql流程控制

    oracle笔记pl/sql流程控制,有具体的代码案例,流程控制的知识点笔记!

    2011Oracle笔记(李兴华视屏教程笔记)

    标题“2011Oracle笔记(李兴华视屏教程笔记)”揭示了文档的用途,它是作为2011年李兴华Oracle教学视频课程的学习笔记。这种笔记通常包括了课程中的重点概念、Oracle数据库基础知识、实际操作案例以及配合视频教程的...

    最全的ORACLE-SQL笔记

    【Oracle SQL笔记详解】 Oracle SQL是用于访问和操作Oracle数据库的强大工具,涵盖了各种查询、更新和管理数据的方法。以下是对笔记中提及的一些关键知识点的详细解释: 1. **登录Oracle数据库**:通常以超级管理...

    ORACLE PL/SQL从入门到精通

    循环语句是PL/SQL编程中用来重复执行一组语句的结构,包括loop、while、for三种形式,它们各自有不同的使用场景和语法。 分支条件语句在PL/SQL中用来根据不同的条件执行不同的代码分支,主要包括CASE表达式和if-...

    OracleSQL笔记

    ### Oracle SQL 笔记知识点详解 #### 一、SQLPlus 命令及环境变量 Oracle_sid - **SQLPlus 命令位置**:在 Oracle 安装目录下的 `bin` 文件夹中,可以通过 SQLPlus 来执行 SQL 命令。 - **Oracle_sid 环境变量**:...

    李兴华Oracle全部笔记

    其次,笔记可能会深入到Oracle的高级特性,比如PL/SQL编程,这是一种专为Oracle设计的过程化编程语言,用于创建存储过程、函数、触发器等。此外,可能还会涵盖数据库事务处理、并发控制和锁机制,这些都是保证数据...

    Oracle SQLServer数据库 学习笔记

    Oracle和SQL Server是两大主流的关系型数据库管理系统,广泛应用于企业级的数据存储和处理。这篇学习笔记将深入探讨这两个系统的概念、特性和应用。 一、Oracle数据库系统 Oracle数据库是由甲骨文公司开发的一款...

    oracle 9i pl/sql程序设计笔记

    ### Oracle 9i PL/SQL程序设计笔记精要 #### PL/SQL基础知识概览 **标题与描述**:本文档围绕“Oracle 9i PL/SQL程序设计笔记”这一核心主题,深入探讨了PL/SQL语言的基础知识及其在Oracle 9i数据库环境中的应用。...

    Oracle学习笔记 PDF

    ### Oracle学习笔记知识点详解 #### 一、Oracle简介 Oracle是一家知名的软件公司,以其数据库管理系统闻名全球。该公司成立于1977年,总部位于美国加利福尼亚州。Oracle不仅提供数据库解决方案,还涉及中间件、...

    (转)最全的SQL(Oracle)笔记集录

    【标题】:“(转)最全的SQL(Oracle)笔记集录” 这篇资源是一个全面的SQL,特别是针对Oracle数据库的学习笔记集合。Oracle是世界上最广泛使用的数据库管理系统之一,它提供了丰富的功能来处理各种类型的数据和满足...

    oracle学习笔记sql练习

    本资料包是针对Oracle SQL的学习笔记,包含了丰富的练习题及解答,旨在帮助学习者深入理解和掌握SQL在Oracle环境中的运用。 1. **SQL基本查询操作** "1.SQL基本查询操作.txt"这部分内容可能涵盖了简单的SELECT语句...

    达内,tarena,oracle笔记,oraclePPT课件,达内oracle笔记

    在达内的Oracle笔记中,可能会详细讲解SELECT语句用于数据检索,INSERT、UPDATE、DELETE用于数据增删改,以及CREATE、ALTER、DROP用于数据库对象管理的语法和用法。 3. **数据库设计**:良好的数据库设计是确保系统...

    数据库SQL oracle的笔记,比较全面的

    数据库SQL Oracle笔记全面解析 在IT领域,数据库是存储、管理与检索数据的核心工具,而Oracle作为世界上最流行的商业数据库管理系统之一,其强大的功能和广泛的应用使得掌握Oracle SQL变得至关重要。本笔记将涵盖...

    java笔记\Oracle里sql不能用limit的处理

    Java笔记--Oracle中SQL不能用Limit的处理 在Java开发中,我们经常需要对数据库进行分页查询,但是Oracle数据库不支持Limit关键字,那么如何在Oracle中实现分页查询呢?下面,我们将详细介绍Oracle中SQL不能用Limit...

    韩顺平oracle笔记(免费)

    ### 韩顺平Oracle笔记知识点详解 #### 一、Oracle认证及与其他数据库的比较 - **Oracle认证**:Oracle提供了多种级别的认证体系,包括OCA(Oracle Certified Associate)、OCP(Oracle Certified Professional)、...

Global site tag (gtag.js) - Google Analytics