篇一 :Oracle数据库学习总结

Oracle数据库学习总结

1.set linesize xx; 设置行间距,常用数值有100,200,300

2.set pagesize xx; 设置每页显示行数

3.ed x ; 表示新建一个x.sql文件,通过文件编辑SQL语句,然后用@x命令可以调用刚才的命令

4.CONN username/password; 命令可以建立用户的连接,需要注意的是sys用户是超级管理员,连接是时需要在末尾加上AS SYSDBA 以系统管理员的身份进行连接

5.如果表是归某个用户特有的,在查询的时候需要加上用户名 即以 用户名.表名 的格式查询

6.SHOW USER; 命令可以显示当前连接的用户名

7.SELECT * FROM tab; 可以显示当前用户下的所有数据表

8.“ / ”表示重复执行上一次的SQL命令操作

9.SELECT xx别名,xx 别名 FROM xx; 搜索指定列名,并指定别名,方便显示

10.关键字DISTINCT 可以消除重复值 如 SELECT DISTINCT xx FROM xx;

11.Oracle中提供的字符串连接操作,使用“||”表示,相当于Java的"+"普通字符用" ' " 括起来

…… …… 余下全文

篇二 :oracle数据库学习总结(一)

oracle数据库———学习总结

基础:

一、ORACLE中字段的数据类型

1、 字符型   

1)char        范围  最大2000个字节 定长

     char(10)   '张三' 后添空格6个把10个字节补满  '张三      '

     性别 char(2)   '男'

                

2)varchar2    范围  最大4000个字节 变长

      varchar2(10)  '张三'      在数据库中'张三'

…… …… 余下全文

篇三 :有关Oracle学习总结

表xyz

a b c

1 m hj

1 m hjk

1 n jk

2 u we

2 u wert

3 q s

4 a ds

4 a dsaa

怎么删掉第1、5、8条记录?(字段a、b相同的几条记录只留一条,留下字段C较短的一条)

DELETE FROM LIANXI

WHERE LENGTH(C) NOT IN (SELECT MIN(LENGTH(C)) FROM LIANXI GROUP BY A, B)

oracle数据库常用的命令集锦

今日开始研究oracle,搜索到了一个好东东,拿出来与大家一同分享。

下面是摘抄的部分 :[local]2[/local]

ORACLE相关语法及命令

一、Oracle入门

理论知识:

Oracle的物理组件有三个:

(1)数据文件 数据文件是用于存储数据库数据的文件,如表、索引数据。每个Oracle数据库有一个或多个物理数据文件, 一个数据文件只能与一个数据库关联。

(2)日志文件 用于记录对数据库进行的修改信息,日志文件主要用于在数据库出现故障时实施数据库恢复。

…… …… 余下全文

篇四 :oracle数据库个人小结

Oracle SQL 4GL(第四代语言)

strunctured query language 结构化的查询语言

将数据放入 Database(数据库)

数据库对象table

SQL:

DDL(data definition language数据定义语言)用于定义 table structure(数据结构) column(列)(data type(类型) width(宽度) constraint(约束) )

create table (建立数据结构)

alter table (修改数据结构)

drop table (删除数据结构)

DML(data manipulation language数据操作语言) table data(数据内容) row(行) insert (增加数据)

update (修改数据)

delete (删除数据)

TCL(transaction control language事务控制语言)

commit (提交)

rollback (会滚)

savepoint (保留点)

DQL(data query language 数据查询语言)

…… …… 余下全文

篇五 :Oracle数据库知识总结

Oracle笔记

1.在安装Oracle过程中,Oracle将会创建3个默认的用户:

sys:数据库管理员,具有最高权限。相当于sqlserver 2005中的sa用户。

system:数据库操作员,具有较高权限。

scott:数据库演示员,用来演示示例数据库。

2.数据库安装完成之后,还必须启动服务。启动Oracle必须启动这两个服务:OracleOraDb10g_home1TNSListener数据库监听器和OracleServiceORCL数据库。

3.Oracle与sqlserver2005的区别:Oracle是以用户为主线,而sqlserver 2005是以数据库为主线;Oracle中每一个数据库都一个服务。

4.常用Oracle命令行:

显示当前用户:show user;断开连接命令:disc[connect];连接数据库命令:conn[ect]+连接字符串;连接字符串格式:conn用户名/密码@网络服务名[as sysdba/sysoper];退出窗口:exit;调用.sql文件命令:start'文件路径';编辑.sql脚本:edit'文件路径';

…… …… 余下全文

篇六 :大学oracle数据库总结(考试必备)

1.下列选项中,关于序列的描述哪一项不正确?(任何时1.完成以下PL/SQL块,功能是:使用游标显示销售报表。假设当前用户为SYSTEM,创建用户user,口令为abc,候都可以使用序列的伪列CURRVAL返回当前序列。)

2.oracle中,用来判断列值为空的操作符是(IS NULL)

3.下列选项中,那一部分不是oracle实例的组成部分?(控

制文件)

4.使用传统导出工具EXP导出SCOTT用户的所有对象时,

应该选择下列哪一项?(SCHEMAS)

5.在oracle中,一个用户拥有所有数据库对象统称:(模式)

6.在oracle中,使用HAVING子句亦可以进行条件查询,

以下选项说法正确的是(HAVING子句用于对已分组结果

的条件查询)

7.视图头部中的RETURN语句的作用是什么?(声明返回

值的数据类型)

8.有字符串数据“TEST”,分别存放到char(10)和varchar(10)

类型的字段中,其实际存储长度为:(10 4)

9.下列哪一个动作不会激发一个触发器?(查询数据)

10对于下面的函数,哪个语句将成功调用?

(Sum:=Calc_Sum(23,12))

…… …… 余下全文

篇七 :Oracle数据库总结

一.Oracle数据库中常用的数据类型

varchar2(长度)可变长字符串

char(长度) 定长

number()表示整数或者浮点数number(8) number(8,2)

clog 字符的大对象

blog 二进制的大对象

二.数据库查询

1)SELECT语句

从表中提取查询数据.语法为SELECT [DISTINCT] {column1,column2,…} FROM tablename WHERE {conditions} GROUP BY {conditions} ORDER BY {expressions} [ASC/DESC];

说明:SELECT子句用于指定检索数据库的中哪些列,FROM子句用于指定从哪一个表或视图中检索数据。

2)WHERE子句。

WHERE子句用来选择符合条件的的记录.

like '...' 通配查询 _,%

between ... and ... ,表示结果在这之间,between and是一个闭区间。

!=,<>,^=,这三个都可以表示不等于。

in (va1,val2,...) 判断结果是否在这个集合中存在 。

…… …… 余下全文

篇八 :Oracle数据库知识点总结

Oracle数据库实例启动不了怎么办? 文件主要分为:参数文件,跟踪文件,警告文件,数据文件,临时文件,控制文件,重做日志文件,密码文件,修改跟踪文件,闪回日志文件,转储文件,数据泵文件(data pump),平面文件

主要说参数文件与警告文件

参数文件有很多比如:listenter.ora,tnslistener.ora等

主要说一下服务器参数文件spfile

它在OS的存放路径为%ORACLE_HOME%/database/spfile%ORACLE_SID%.ora $ORACLE_HOME/dbs/ spfile%ORACLE_SID%.ora 我们可以在里面去修改数据库的一些参数

也可以在sysdba权限下使用命令:set system parameter=value <deferred>//修改系统后会不会对以后的会话生效 <sope=memoy|both|spfile> <sid=’sid|*’> spfile与pfile的关系,它们可以相互创建

create spfile from pfile

…… …… 余下全文