您的位置:首页 > 数据库 > Oracle

Oracle中SQL基本操作语句

2016-03-18 22:00 232 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/u014113766/article/details/50926175 一、SQL 支持下列类别的命令:
        数据定义语言(DDL)CREATE,ALTER,DROP
数据操纵语言(DML)INSERT,SELECT,DELETE,UPDATE
事务控制语言(TCL)COMMIT,SAVEPOINT,ROLLBACK

数据控制语言(DCL)GRANT,REVOKE

二、数据类型

 1、  字符型 :

(1)CHAR

当需要固定长度的字符串时,使用 CHAR 数据类型
CHAR 数据类型存储字母数字值
CHAR 数据类型的列长度可以是 1 到 2000 个字节

(2)VARCHAR2

VARCHAR2数据类型支持可变长度字符串
VARCHAR2数据类型存储字母数字值
VARCHAR2数据类型的大小在1至4000个字节范围内

(3)LONG

LONG 数据类型存储可变长度字符数据
LONG 数据类型最多能存储 2GB

2、数值型

数值数据类型
可以存储整数、浮点数和实数
最高精度 38 位,范围:负的10的38次方到10的38次方。  
数值数据类型的声明语法:
NUMBER [( p[, s])]  P表示精度,S表示小数点的位数

   

3、日期时间

日期时间数据类型存储日期和时间值,包括年、月、日,小时、分钟、秒
主要的日期时间类型有:
DATE - 存储日期和时间部分,精确到整个的秒
TIMESTAMP - 存储日期、时间和时区信息,秒值精确到小数点后6位

4、RAW/LONG RAW:bmp/jpg图片的二进制代码存放在列中

RAW 数据类型用于存储二进制数据
RAW 数据类型最多能存储 2000 字节
LONG RAW 数据类型用于存储可变长度的二进制数据
LONG RAW 数据类型最多能存储 2 GB

5、LOB:大对象类型 如视频文件 或非常大的文件或其它

LOB 称为“大对象”数据类型,可以存储多达 128TB 的非结构化信息,例如声音剪辑和视频文件等(LOB类型的容量从原来的4G增加到了最大128T)
LOB 数据类型允许对数据进行高效、随机、分段的访问

        (1)CLOB:即 Character LOB(字符 LOB),它能够存储大量字符数据

(2)BLOB: 即 Binary LOB(二进制 LOB),可以存储较大的二进制对象,如图形、视频剪辑和声音文件 

(3)BFILE: 即 Binary File(二进制文件),它用于将二进制数据存储在数据库外部的操作系统文件中 

6、其它

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

ROWNUM 是查询返回的结果集中行的序号,可以使用它来限制查询返回的行数(分页时用的较多)


        注意:Oracle中语句不区分大小写,但是字符区分大小写

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: