Oracle数据库临时总结-1

来源:互联网 发布:设置环境变量 linux 编辑:程序博客网 时间:2024/05/16 12:25

好久没有发表博客了,在学习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 (字段名 字段类型);--修改字段类型-mysqlalter 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语句最为复杂必须灵活运用!重点中的重点!!!


0 0
原创粉丝点击