Oracle的SQL基础
来源:互联网 发布:苏格兰 知乎 编辑:程序博客网 时间:2024/05/17 16:43
(一)SQL是结构化的查询语言。Oracle的SQL语言分为以下几类:
1. DML(数据操纵语言)Data manipulation language
Ø从一个或多个表或视图中获取数据(select)
Ø向表或视图中插入新的数据(insert)
Ø有条件的修改或插入(update or insert)表或视图中的数据
Ø删除表或视图中的行(delete)
Ø查看SQL语句的执行计划(explain plan)
Ø锁定表或视图,暂时限制其他用户的访问(lock table)
2. DDL(数据定义语言)Data definition language
Ø建立、改变和删除(create、alter、drop)数据库对象和其他数据库结构,包括数据库自身和数据库用户
Ø改变数据库对象的名字(rename)
Ø清空数据库对象中的数据(truncate)
Ø授权或撤销权限和角色(grant、revoke)
Ø设置审计开关(audit,noaudit)
Ø向数据字典中添加注释(comment)
3. 事务处理的控制语言
Ø提交(持久化)一个事务的改变(commit)
Ø从事务的开始处或从回滚点(savepoint),回滚一个事务(rollback)
Ø设置一个回滚点(savepoint)
Ø设定回滚属性(set transaction)
4. 会话控制语句
Ø执行特定的方法改变当前的会话,例如打开SQL跟踪功能(alter session)
Ø管理当前会话的角色(set role)
5. 系统控制语句
Ø改变Oracle实例的属性(alter system)
(二)PL/SQL是Oracle的一种过程化的SQL语言
它有自己的程序结构,有各种条件控制和循环控制。通过PL/SQL语言,能够写数据库的存储过程和包。甚至通过它还可以开发基于web的应用。
(三)Oracle方案对象
1、数据方案对象:数据表、索引、视图
2、管理方案对象
3、编程方案对象
(四)Oracle常见数据类型
CHAR:固定长度字符域,最大长度可达2000字节
NCHAR:
VARCHAR2:
NVARCHAR2:
DATE:用于存储全部日期的固定长度(7个字节)字符域。查询时日期以DD-MON-YY格式表示,通过nls_date_format参数可以改变日期显示格式。Oracle的日期型用7个字节表示,每个日期型包含的内容有世纪cc、年yyyy、月mm、日dd、小时hh24、分mi、秒ss。
Ø日期函数:
add_month(hiredate,5)在雇佣时间上加5个月
month_between(sysdate,hiredate)计算雇用时间与系统时间之间相差的月数
next_day(hiredate,’FRIDAY’)计算受雇日期之后的第一个星期五的日期
to_char(date,datepicture)按照达特picture的格式输出date
to_date(字符串,格式)将字符串转成格式的样式,用于向数据库添加值
日期型数据的格式:dd—12,dy—fri,day—Friday,mm—03,mon—mar,month—marth
NUMBER:可变长度数值列,允许值为0、正数和负数。最多21字节
LONG:可变长度字符域,最大长度可到2GB
- Oracle的SQL基础
- Oracle PL/SQL基础--游标的学习
- Oracle PL/SQL基础--游标的学习
- Oracle维护必会的基础SQL
- Oracle的pl/sql编程基础
- oracle PL\SQl基础 变量的使用
- Oracle的SQL语言基础(二)
- 【Oracle sql基础】trunc()函数的用法
- ORACLE PL/SQL 基础
- ORACLE PL/SQL 基础
- oracle:sql 基础
- oracle pl/sql 基础
- oracle pl/sql 基础
- Oracle PL/SQL 基础
- Oracle PL/SQL 基础
- Oracle Sql基础
- Oracle SQL基础
- oracle PL/SQL 基础
- j2me进度条与线程化模型[多图]
- Tomcat 域名配置
- 使用DataAdapter.Update的简单方法~~~
- 验证控件详细介绍
- oracle和tomcat的8080端口冲突问题
- Oracle的SQL基础
- 网站测试基本方法-28. 登陆
- MEF程序设计指南八:部件生命周期(Parts Lifetime)托管
- Windows API 与对应的DLL关系
- 插入排序
- linux下如何使用sftp命令。
- 揭密Google Map的工作原理
- 夜深,摇滚伴随孤独
- 顿悟人生