篇一 :Oracle数据库心得体会

学习Oracle数据库的心得体会

对于学习Oracle数据库,应该先要了解Oracle的框架。它有物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成),逻辑结构(表空间、段、区、块),内存分配(SGA和PGA)算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写,后台进程(数据写进程、日志写进程、系统监控、进程监控、检查点进程、归档进程、服务进程、用户进程),SCN(System Change Number)。这些东西感觉都比较专业,我对它们也就是个知道,想要真真去认识我还得努力去做。虽然懂得还不是很多,起码会了基本的软件操作,老师说我们用的都是客户端,服务端看不到,也不知道服务端是什么样的,只知道客户端就挺多东西的,没有真正的去学习利用是很难掌握的。

Oracle数据库的学习使我对数据库的有了新的进步,以后再看到也就不至于什么也不懂,其实那么多数据库我觉得学好一门就行,只是他们的语言可能不大一样,学好一门后就可去认识其它的,这样应该有事半功倍的效果。就像我学习C语言,当时不能说是学习的棒,但不算差。所以我对以后的语言感觉都不是很困难,了解了ASP.NET、C++还有网页中用的Html语言、asp语言都能看懂,起码可以对别人的东西进行了一下修改。因此,我感谢Oracle数据库老师给了我有用的知识,以便我在以后学习或认识更多的内容能有新的方法和思维,也能更加有效和快速的去消化吸收新的东西。希望在今后中,Oracle能给我更多帮助,让我在我熟悉的ASP.NET中运用上去,我以前的一个目标是要为学校的选课做一个选课助手来帮助大学。不过因为种种原因一直没有完成,也包括我对数据库的不了解,因为学了Oracle以后知道第一项内容是通过SQL查询后得到的,如果去把它们联系起来还不是真正明白,不过我相信我的目标能在学习Oracle后得到进展。

…… …… 余下全文

篇二 :达内学习心得:oracle数据库笔记

达内学员:oracle数据库笔记

获奖学员:王梓祺

所获奖项:三等奖

内容:

/*前言:这份资料是结合老师笔记,课堂案例,TTS6.0课件以及个人的理解整理,时间仓促,如有纰漏敬请原谅。*/

Oracle 数据库

语法顺序

select from on where group by having order by

执行顺序

from on where group by having select order by

一、关键字语法介绍

1、from on from后面接的是需要查询的表格

on后面接的是表的连接条件和过滤条件

单表查询直接跟上源表的名字

多表查询跟上的是源表的名字和两表之间的连接种类

2、where where语句实现的是对查询表的结果集的筛选

where语句后面跟的是条件表达式(可以是列名、常量,比较运算符,文字值) between ..and.. 语句表示一个范围,是两边的闭区间范围

in 运算符是表示范围是一个由离散值组成的集合

like运算符配合通配符进行相关字符性的信息查找

%表示0或多个字符 _表示任意单个字符

is null表示值是空值null的行信息

…… …… 余下全文

篇三 :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 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数据库学习笔记心得

select* |字段表名

from 表名

where 布尔表达式【条件】

externalcandidate 职员相关信息

contractrecruiter 猎头公司

查看表里所有字段 describe[描述] contractrecruiter

select cname,nperecentagecharge from contractrecruiter

不显示原来名字,显示现在名字【用AS】

select cname as "Recruiter Name",nperecentagecharge contractrecruiter

不显示原来名字,显示现在名字【可不用AS】

select cname "Recruiter Name",nperecentagecharge contractrecruiter

【双引号是否写】

双引号是为了区分大小写

职位表 position

select *from position

缺额运算:[想减]

select

VDESCRIPTION ,

nbudgetedstrength,

…… …… 余下全文

篇六 :Oracle数据库使用心得

Oracle数据库使用心得

092909 谢弘毅

经过助教对oracle和sybase数据库的讲解后,我下载使用和体验了这两个数据库,但主要的还是使用了Oracle数据库,经过一段时间的使用,对其使用有了一定的心得体会,并且通过阅读资料对其现在的前景状况有了一定的了解。

【选择Oracle的原因】

(1)在Gartner/Dataquest报告中Oracle依然在主流操作系统Unix和Linux, Windows NT/2000/XP上的关系数据库市场上占据绝对的领先地位,在UNIX上占63%, Windows+Unix上占49.9%。在关系型数据库市场(包括AS/400,Mainframe),Oracle以39.8%仍然处于领先地位。

(2)Oracle数据库依然是Fortune 100公司的首选数据库,其中51%的Fortune 100公司选用Oracle Database作为构建企业的传统应用和电子商务平台。

(3)Oracle数据库与Sybase数据库相比,无论从体系架构、并行支持、完整性控制等各方面均有很大的优势。

【Oracle相比于sybase的优势】

(1)体系结构的比较

…… …… 余下全文

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

oracle数据库———学习总结

基础:

一、ORACLE中字段的数据类型

1、 字符型   

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

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

     性别 char(2)   '男'

                

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

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

…… …… 余下全文

篇八 :达内学习心得:oracle数据库笔记

达内学员:oracle数据库笔记

内容:

/*前言:这份资料是结合老师笔记,课堂案例,TTS6.0课件以及个人的理解整理,时间仓促,如有纰漏敬请原谅。*/

Oracle 数据库

语法顺序

select from on where group by having order by

执行顺序

from on where group by having select order by

一、关键字语法介绍

1、from on from后面接的是需要查询的表格

on后面接的是表的连接条件和过滤条件

单表查询直接跟上源表的名字

多表查询跟上的是源表的名字和两表之间的连接种类

2、where where语句实现的是对查询表的结果集的筛选

where语句后面跟的是条件表达式(可以是列名、常量,比较运算符,文字值) between ..and.. 语句表示一个范围,是两边的闭区间范围

in 运算符是表示范围是一个由离散值组成的集合

like运算符配合通配符进行相关字符性的信息查找

%表示0或多个字符 _表示任意单个字符

is null表示值是空值null的行信息

3、group by 根据group by子句指定的表达式将要处理的数据分组

…… …… 余下全文