`

oracle笔记(一)

 
阅读更多

Oracle学习笔记

 

1、清屏

    在windows中:host cls

    在linux中:host clear

2、查看当前用户

     show user

3、tab数据字典

    select * from tab可以查看当前用户所有表

4、查询表结构

   DESC 表名

5、设置排版格式

    设置行宽:set linesize 120    --每行显示120字符,空格也算一个字符。

    设置列宽:col 列名 format(可以简写for) a8 --a表示该列为字符串,8表示长度为8个字符。如果该列为一个数,那么前面就不需要a这个字符了。

6、正斜杠/表示执行上一条SQL语句。

7、SQL优化一些问题

    尽量使用列名代替 *  ,因为星号需要时间去解析,而列名不需要,但是在9i之后,他们没有多大区别,9i做了优化。

 8、如果SQL语句中出去错误,修改方法

     (1)、c命令形式:当前光标默认指向上条SQL语句的第一行,键入数字定位到需要修改的行,键入命令:c  /需要修改的/ 修改后的,例如:c /form/from,然后键入 / 表示执行上条完整的SQL语句。

       (2)、直接敲  ed 进入系统默认的编辑器--window  notepad  linux vi

9、给列名去别名需注意,如果别名中有空格、关键字、特殊字符,则必须加“”双引号,否则报错。

10、SQL语句中的null问题

     1.包含null的表达式都为null

      2.在SQL中null永远不等于null,  null!=null。

      3.预空函数:nvl(),nvl2()  nvl(a,b)表示当a为空时,默认值等于b。

      4,.在SQL中判断一个值是否等于null,不能用= or != 只能用 is null 或者 is not null

 11、去掉重复的值:  DISTINCT 列名,如果有多列,那会作用有所有列,就是说只有所有的列都不同,才是两条不同的记录。

12、连接符

   1.concat 连接字符串

       select concat('hello','world')  from dual  dual表是Oracle提供的伪表,专供为了满足SQL语法要求或者跟表没有关系的操作。

    2.  select ‘hello’ || ‘  world’ from dual

 13、SQL与SQL*Plus

      SQL是一种语言,SQL*Plus是一个语言环境。select  update insert delete是SQL语句,set col c是SQL*Plus语句  DESC也是SQL*Plus语句。

   iSQL*Plus是一个SQL*Plus的web版。

 14、保存命令行中的SQL语句:save 文件绝对路径

         加载但不执行已存在的SQL语句文件  load 文件绝对路径

         加载而且执行已存在的SQL语句文件   @文件绝对路径

15、spool命令

     spool是一个oracle提供的录屏工具,会把当前窗口所有操作已经所有结果记录在一个文本文件中只用方式

开始:spool  要保存的文件的绝对路径

结束:spool off

 

 

 

分享到:
评论

相关推荐

    Oracle笔记

    这个是我学习网上的视频做的oracle笔记,对于oracle一窍不通的菜鸟可能有用吧,大家有需要可以看看

    李兴华Oracle全部笔记

    李兴华Oracle全部笔记是一份详细记录了Oracle相关知识的学习资料,涵盖了从基础概念到高级特性的全面讲解。这些笔记可能是李兴华在深入研究Oracle后的心得体会,对于想要学习或提升Oracle技能的人来说是一份宝贵的...

    Oracle学习笔记 PDF

    ### Oracle学习笔记知识点详解 #### 一、Oracle简介 Oracle是一家知名的软件公司,以其数据库管理系统闻名全球。该公司成立于1977年,总部位于美国加利福尼亚州。Oracle不仅提供数据库解决方案,还涉及中间件、...

    2011Oracle笔记(李兴华视屏教程笔记)

    标题“2011Oracle笔记(李兴华视屏教程笔记)”揭示了文档的用途,它是作为2011年李兴华Oracle教学视频课程的学习笔记。这种笔记通常包括了课程中的重点概念、Oracle数据库基础知识、实际操作案例以及配合视频教程的...

    史上最全的oracle笔记

    这篇史上最全的Oracle笔记将为你提供全面的学习指导。 一、数据库基础 数据库(DataBase)是存储数据的系统,Oracle数据库允许用户以表格的形式组织和管理数据。在Oracle中,数据主要以表的形式存在,表是数据库中...

    MLDN最经典的ORACLE笔记

    《MLDN最经典的ORACLE笔记》是李兴华老师倾力打造的一份全面而深入的Oracle学习资源,专为对数据库技术感兴趣的读者精心准备。Oracle作为全球广泛使用的数据库管理系统,其强大功能和复杂性使得深入理解和掌握Oracle...

    韩顺平oracle笔记(免费)

    ### 韩顺平Oracle笔记知识点详解 #### 一、Oracle认证及与其他数据库的比较 - **Oracle认证**:Oracle提供了多种级别的认证体系,包括OCA(Oracle Certified Associate)、OCP(Oracle Certified Professional)、...

    达内,tarena,oracle笔记,oraclePPT课件,达内oracle笔记

    在达内的Oracle笔记中,可能会详细讲解SELECT语句用于数据检索,INSERT、UPDATE、DELETE用于数据增删改,以及CREATE、ALTER、DROP用于数据库对象管理的语法和用法。 3. **数据库设计**:良好的数据库设计是确保系统...

    马士兵oracle笔记

    马士兵oracle笔记,浅显易懂。

    oracle adg安装个人笔记

    oracle adg安装个人笔记oracle adg安装个人笔记oracle adg安装个人笔记oracle adg安装个人笔记oracle adg安装个人笔记oracle adg安装个人笔记oracle adg安装个人笔记oracle adg安装个人笔记oracle adg安装个人笔记...

    oracle笔记+资料.rar

    Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一,它以其高效、稳定和强大的功能而闻名。...这份“oracle笔记+资料”是一个全面的资源库,对于任何致力于Oracle技术的人来说都是宝贵的财富。

    oracle笔记.docx

    在Oracle学习笔记中,我们关注的关键概念主要包括以下几个方面: 1. **数据缓冲区**:这是Oracle内存架构的重要组成部分,用于存储从磁盘数据文件中读取的数据。所有用户共享这个缓冲区,当数据被服务器进程读入后...

    oracle笔记.pdf

    安装Oracle数据库时,软件本身提供了一个平台,安装完成后用户需进行数据库的创建与配置。默认的安装类型是单实例数据库,而RAC(Real Application Clusters)是高级的数据库管理功能,需要额外学习。安装过程中,...

    Oracle学习笔记

    Oracle学习笔记 Oracle学习笔记是李兴华老师编写的Oracle从入门到精通的学习笔记,涵盖了 Oracle 的多表查询、连接、组...李兴华老师的 Oracle 学习笔记是一份非常有价值的学习资源,适合所有想学习 Oracle 的读者。

    oracle笔记创建和管理表

    oracle笔记创建和管理表,增加列,删除列,修改列,修改列名和数据类型和长度,修改表名等等操作,有代码案例!

    私人珍藏oracle笔记+大量实例让你一看就会用

    Oracle数据库是一种广泛使用的、强大的关系型数据库管理系统,其发展历程反映了数据管理技术的演进。从手工阶段到文件阶段,再到数据库阶段,数据管理逐步走向规范化和高效化。Oracle数据库系统的核心在于其关系模型...

    oracle笔记

    以下是对"Oracle笔记"中的关键知识点的详细说明: 1. **Oracle认证与安装**:Oracle提供了一系列的认证,如OCP(Oracle Certified Professional),表明用户具备相应级别的Oracle数据库技能。在安装Oracle时,系统...

    Oracle学习笔记精华版

    Oracle学习笔记精华版是针对数据库管理系统Oracle的一份重要学习资源,涵盖了从基础概念到高级特性的全面知识。Oracle,作为全球广泛使用的大型企业级数据库系统,对于IT专业人员尤其是数据库管理员(DBA)来说,是...

    韩顺平老师oracle笔记

    根据给定的文件信息,以下是从“韩顺平老师oracle笔记”中提炼出的关键知识点,主要涉及Oracle数据库的基础概念、用户管理以及SQL*Plus的基本操作。 ### Oracle数据库基础 1. **Oracle数据库的角色与权限**: - *...

    oracle培训笔记2

    在"Oracle培训笔记2"中,我们可以看到一系列的课程涵盖了XML基础和多行函数的应用,这些都是Oracle数据库管理和开发中的关键知识点。 XML(可扩展标记语言)在Oracle中的应用非常广泛,特别是在数据交换和存储非...

Global site tag (gtag.js) - Google Analytics