Oracle数据库临时总结-1

好久没有发表博客了,在学习oracle之前已经学习过mysql了,以为在学习oracle的时候应该会轻松许多,但是,是我想错了,Oracle要比mysql难上一个层次,主要表现在以下寄个 方面:

1:Oracle的权限系统较为复杂,但是,不得不说,这也是oracle最为精华的部分。

2:Oracle的模式,方案,实例等概念与以往对学习数据库的认识很容易弄糊涂。

3:虽然有的地方oracle是做到了最简化,所谓“大道至简”,但是,不可否认,也有较为复杂的地方,比如Oracle的数据分页等;

4:Oracle部署起来相对比较你吃力,这是有目共睹的。

起初,我也是用着以往的数据库基础去学习,发现不是那么回事,如果相比较的话,那是相当的累,最后还是把自己搞晕,所有改变了一下思路,先放弃以往的数据库概念,这个是非常重要的,否则总是会从实例和数据库这两个的区别是很难理解的,只有这个地方跨过去,后面的才不会晕。

下面的一点整理一点具体数据库操作的东西,可能会有错误:

--蠕虫复制法
insert into 表名 (字段内容) select * from 表名;

--Oracle设置分页
set pagesize;
select * from 表名;

--表查询
	--过滤重复字段内容
select distinct 字段 from 表名;
	--字段引用名称-需加单引号
select 字段名 '引用名称' from 表名;
	--根据字段批量查询
select * from 表名 where 字段名 in (字段值1,字段值2,字段值3);
	--order BY使用-默认从低到高
select * from 表名 order by 字段 asc;
	--order BY使用-默认从高到低
select * from 表名 order by 字段 desc;
	--使用列的别名排序
select * from 字段名称或表达式 as 别名 from 表名 where order by 字段 desc;

--表操作
--除了Oracle的删除字段需要加括号,Orcle和Mysql的其它字段操作都可以不加口号
	--添加字段-括号内是空格不是引号,Oracle添加数据只用单引号
alter table 表名 add(字段名 字段类型);
	--修改字段类型
alter table 表名 modify (字段名 字段类型);
	--修改字段类型-mysql
alter table 表名 modify 字段名 字段类型;
	--删除字段
alter table 表名 drop column 字段名称
	--删除主键
alter table 表名 drop primary key 字段名称;
	--增加主键
alter table 表名 add primary key(字段名称);
	--修改表名
rename 表名 to 修改后的表名;
	--修改字段名称

--数据操作CRUD
	--插入数据
insert into 表名(字段名称1,字段名称2,。。。) values (数据1,数据2,。。。);
	--删除数据
delete from 表名 where 条件;
	--修改数据
update 表名 set 字段=字段值 where 记录条件;
	--查询数据
<span style="color:#ff6666;">select 字段 from 表名;</span>
		--select语句最为复杂必须灵活运用!重点中的重点!!!

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-05 23:50:43

Oracle数据库临时总结-1的相关文章

安装Oracle数据库

安装环境  除步骤1和7外,其余步骤都是在root用户下操作 数据库版本:Oracle 11g R2  操作系统:CentOS6.5 准备操作系统 1)下载Oracle 11g R2安装文件:linux_11gR2_database_1of2.zip和linux_11gR2_database_1of2.zip 2)硬件检测 内存检测:Oracle11g要求最少内存为1GB grep MemTotal /proc/meminfo 共享内存的大小:df -k /dev/shm 交换空间:11g交换空

Oracle数据库备份与恢复的三种方法

转自blueskys567原文Oracle数据库备份与恢复的三种方法, 2006-10. 有删改 Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP).热备份和冷备份. 导出备件是一种逻辑备份,冷备份和热备份是物理备份. 一. 导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去. 1. 简单导出数据(Export)和导入数据(Import) Oracle支持三种方式类型的

Oracle 数据库日常巡检

Oracle 数据库日常巡检 阅读目录 1. 检查数据库基本状况 2. 检查Oracle相关资源的使用情况 3. 检查Oracle数据库备份结果 4. 检查Oracle数据库性能 5. 检查数据库cpu.I/O.内存性能 6. 检查数据库安全性 7. 其他检查 回到顶部 1. 检查数据库基本状况 包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分. 1.1. 检查Oracle实例状态 select instance_name,host_name,sta

oracle数据库权限管理

权限管理: oracle 9里面默认的三个用户名和密码: sys change_on_install //权限最高的管理员 system manager //普通的管理员 scott tiger //普通用户 在oracle 10中,仍然使用这三个用户作为默认用户.但sys和system用户的密码不再默认. 权限管理: oracle 9里面默认的三个用户名和密码: sys change_on_install //权限最高的管理员 system manager //普通的管理员 scott tig

【转载:Oracle基础知识】Oracle数据库体系结构

先来看张直观的图:                                            oracle 11g 体系结构图 理解Oracle体系结构要充分理解三个概念:数据库(database),数据库实例(instance),会话(session),一定不要把这三个概念弄混. 数据库的概念 (A)    物理存储结构由数据文件.控制文件.重做日志文件组成: 1.       数据文件(datafile) select * from dba_data_files; 数据文件包括存

如何处理Oracle数据库中的坏块问题

本文主要介绍如何去处理在Oracle数据库中出现坏块的问题,对于坏块产生在不同的对象上,处理的方法会有所不同,本文将大致对这些方法做一些介绍.因为数据库运行时间长了,由于硬件设备的老化,出现坏块的几率会越来越大,因此,做为一个DBA,怎么去解决数据库出现的坏块问题就成了一个重要的议题了. 一:什么是数据库的坏块   首先我们来大概看一下数据库块的格式和结构 数据库的数据块有固定的格式和结构,分三层:cache layer,transaction layer,data layer.在我们对数据块进

Oracle数据库11g基于rehl6.5的配置与安装

REDHAT6.5安装oracle11.2.4 ORACLE11G R2官档网址: http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCGGJAB 一.操作系统 [[email protected] ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.5 (Santiago) [[email protected] ~]# unam

P6 EPPM手动安装指南(Oracle数据库)(一)

P6 EPPM手动安装指南(Oracle数据库) P6 EPPM Manual Installation Guide (Oracle Database) 1.      内容... 1 1.1.         Oracle数据库手动配置的概述... 1 1.1.1.            Oracle数据库安装... 2 1.1.1.1.           创建数据库结构甲骨文和加载应用程序数据... 2 1.1.1.1.1.            创建P6 EPPM为Oracle数据库结构

ORACLE数据库性能优化之--&gt;内存磁盘

1,内存结构优化概述 1.1 缓冲区 影响数据库运行性能的缓冲区包括可以共享的SGA和服务器进程私有的pga两大类,其中sga又包括共享池.大型池.java池.数据缓冲区.流池.redo log缓冲区. 1.2 自动内存管理 oracle一般采用自动内存管理来管理系统内存,由oracle自动管理和调整数据库实例的内存大小.在自动管理模式下,首先对初始化参数MEMORY_TARGET(目标内存大小)和MEMORY_MAX_TARGET(最大内存大小)进行配置,数据库调整目标内存大小,根据需要不断重