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的基础知识、高级特性和实际应用技巧。 一、基础SQL语法 Oracle SQL遵循标准的SQL语法,包括SELECT、INSERT、UPDATE、DELETE四大语句。用于查询数据的基本结构是SELECT字段列表FROM...
精通Oracle SQL【第2版】ORACLE SQL高级编程【第二版】学习笔记
oracle笔记pl_sql基本语法记录类型01,有具体的代码案例!
sql fundament 读书笔记 oracle 原厂 培训 金领DBA
Oracle 10g SQL 学习笔记涵盖了Oracle数据库的基础知识,包括版本信息、数据库系统特点、关系型数据库结构、SQL语言、操作环境以及常见的数据库操作。以下是对这些知识点的详细说明: 1. **Oracle 9i基础知识**: ...
oracle笔记pl/sql流程控制,有具体的代码案例,流程控制的知识点笔记!
标题“2011Oracle笔记(李兴华视屏教程笔记)”揭示了文档的用途,它是作为2011年李兴华Oracle教学视频课程的学习笔记。这种笔记通常包括了课程中的重点概念、Oracle数据库基础知识、实际操作案例以及配合视频教程的...
【Oracle SQL笔记详解】 Oracle SQL是用于访问和操作Oracle数据库的强大工具,涵盖了各种查询、更新和管理数据的方法。以下是对笔记中提及的一些关键知识点的详细解释: 1. **登录Oracle数据库**:通常以超级管理...
循环语句是PL/SQL编程中用来重复执行一组语句的结构,包括loop、while、for三种形式,它们各自有不同的使用场景和语法。 分支条件语句在PL/SQL中用来根据不同的条件执行不同的代码分支,主要包括CASE表达式和if-...
### Oracle SQL 笔记知识点详解 #### 一、SQLPlus 命令及环境变量 Oracle_sid - **SQLPlus 命令位置**:在 Oracle 安装目录下的 `bin` 文件夹中,可以通过 SQLPlus 来执行 SQL 命令。 - **Oracle_sid 环境变量**:...
其次,笔记可能会深入到Oracle的高级特性,比如PL/SQL编程,这是一种专为Oracle设计的过程化编程语言,用于创建存储过程、函数、触发器等。此外,可能还会涵盖数据库事务处理、并发控制和锁机制,这些都是保证数据...
Oracle和SQL Server是两大主流的关系型数据库管理系统,广泛应用于企业级的数据存储和处理。这篇学习笔记将深入探讨这两个系统的概念、特性和应用。 一、Oracle数据库系统 Oracle数据库是由甲骨文公司开发的一款...
### Oracle 9i PL/SQL程序设计笔记精要 #### PL/SQL基础知识概览 **标题与描述**:本文档围绕“Oracle 9i PL/SQL程序设计笔记”这一核心主题,深入探讨了PL/SQL语言的基础知识及其在Oracle 9i数据库环境中的应用。...
### Oracle学习笔记知识点详解 #### 一、Oracle简介 Oracle是一家知名的软件公司,以其数据库管理系统闻名全球。该公司成立于1977年,总部位于美国加利福尼亚州。Oracle不仅提供数据库解决方案,还涉及中间件、...
【标题】:“(转)最全的SQL(Oracle)笔记集录” 这篇资源是一个全面的SQL,特别是针对Oracle数据库的学习笔记集合。Oracle是世界上最广泛使用的数据库管理系统之一,它提供了丰富的功能来处理各种类型的数据和满足...
本资料包是针对Oracle SQL的学习笔记,包含了丰富的练习题及解答,旨在帮助学习者深入理解和掌握SQL在Oracle环境中的运用。 1. **SQL基本查询操作** "1.SQL基本查询操作.txt"这部分内容可能涵盖了简单的SELECT语句...
在达内的Oracle笔记中,可能会详细讲解SELECT语句用于数据检索,INSERT、UPDATE、DELETE用于数据增删改,以及CREATE、ALTER、DROP用于数据库对象管理的语法和用法。 3. **数据库设计**:良好的数据库设计是确保系统...
数据库SQL Oracle笔记全面解析 在IT领域,数据库是存储、管理与检索数据的核心工具,而Oracle作为世界上最流行的商业数据库管理系统之一,其强大的功能和广泛的应用使得掌握Oracle SQL变得至关重要。本笔记将涵盖...
Java笔记--Oracle中SQL不能用Limit的处理 在Java开发中,我们经常需要对数据库进行分页查询,但是Oracle数据库不支持Limit关键字,那么如何在Oracle中实现分页查询呢?下面,我们将详细介绍Oracle中SQL不能用Limit...
### 韩顺平Oracle笔记知识点详解 #### 一、Oracle认证及与其他数据库的比较 - **Oracle认证**:Oracle提供了多种级别的认证体系,包括OCA(Oracle Certified Associate)、OCP(Oracle Certified Professional)、...