oralce总结

系统 1753 0

安装ORACLE实例创建软件。

               |>>服务

创建实例 :>>|>>Oracle Home  

               |>>Oracle默认用户(system,sys,scott)

                               |>>iSQL*Plus

安装ORACLE客户端管理工具 :>>|>>SQLplus命令行

                               |>>PL/SQL dev

                      |>>主机地址(安装后默认:Localhost)

配置本地网络 :>>|>>端口(安装后默认:1521)

                      |>>服务>>[OracleService+实例名、Oracle监听服务]

              |权限:|>>系统权限

                     |>>对象权限

              |角色:由若干权限和其他角色组成

用户和权限 :>>|授权:|>>权限可以授权给角色或用户

              |      |>>角色可以授权给用户

              | 一个普通正常用户拥有的角色:|>>CONNECT

                                           |>>RESOURCE

         |>>DML(数据操纵语言):INSERT、UPDATE、DELETE、SELECT    

         |>>DDL(数据定义语言): CREATE、ALTER、DROP

SQL简介 :|>>DCL(数据控制语言):GRANT、REVOKE

         |>>TCL(事务处理语言):COMMIT、SAVEPOINT、ROLLBACK

     

                   |>>创建表:CREARE TABLE

表盒约束 :|>>修改表:ALTER TABLE

                    |>>删除表:DROP TABLE

数据操纵语言 :|>>INSERT INTO 表 VALUES 值

                            |>>INSERT INTO AS SELECT...

                    |>>DISTINCT(去点重复的记录)

                    |>>关键字:|>>NULL(例如:WHERE IS NULL作为查询条件)

                    |                  |>>BETWEEN AND

                    |>>INTERSECT

高级查询 :|>>集合操作:|>>UNION

                    |           |>>MINUS

                   |           |>>UNION ALL     

                   |>>联合查询:|>>内连接

                                             |>>外连接:

                                             |>>左外联接

                                             |>>右外联接


                             |>>数字函数

ORACLE函数 :|>>字符函数

                            |>>日期函数

                            |>>转换函数



                |>>(=、!=)

                |>>(>、<)

                |>>返回单行记录的子查询:|>>(>=、<=)

子查询 :|>>返回多行记录的子查询:|>>ANY

                |>>ALL


伪列 :|>>ROWNUM

            |>>ROWID


                 |>>数据库对象的别名

同义词 :|>>分类:|>>共有同义词

                |                 |>>私有同义词

                |>>命令:CREATE [OR REPLACE] [PUBLIC] SYNONYM

             |>>作用:|>>产生连续整数

            |                 |>>用于生成主键

序列 :|>>命令:CREATE SEQUENCE

            |>>访问:|>>CURRVAL

                              |>>NEXTVAL


             |>>预定义的查询

            |                 |>>限制用户检索数据

视图 :|>>好处:|>>降低SQL语句的编写难度

           |                  |>>基表数据安全

           |>>命令:CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW


             |>>对表中的某些列进行排序

            |              |>>提高查询效率

索引 :|>>特点:|>>影响增删改效率

           |类型:(普通索引、唯一索引、组合索引、基于函数的索引、位图索引、反方向键索引)

           |命令:CREATE INDEX


                |>>由若干个数据文件组成

表空间 :|>>向数据库提供统一的数据空间

               |>>命令:CREATE TABLESPACE

   

                   |>>声明部分

PL/SQL块 :|>>可执行部分

                   |>>异常处理部分


                               |>>标量类型                               |>>记录表

PL/SQL数据类型: |>>引用类型|>>复合数据类型:|>>索引表

                              |                                                    |>>%ROWTYPE    |>>嵌套表

                             |                                                     |>>%TYPE       |>>变长数组

                                                                                  |>>大类型

       

                                  |>>顺序结构:|>>GOTO

                                  |                      |>>NULL

PL/SQL流程控制 :|>>分支结构:|>>IF

                                  |                       |>>CASE

                                  |>>循环结构:|>>LOOP

                                                        |>>WHILE

                                                        |>>FOR

动态语句执行 :|>>EXECUTE IMMEDIATE

                            |>>系统预定义异常


异常 :|>>用户自定义异常

         |>>应用系统异常


               |>>参数游标

游标: |>>显示游标|>>无参数游标

         |                     |>>游标变量(ref cursor)

        |                      |>>CURSOR表达式

                              |>>隐式游标(FOR中会隐式调用游标)

             |>>IN
            |>>有参|>>OUT
            |             |>>IN OUT
过程: |>>无参

            |>>有参
函数: |>>无参
            |>>必须有返回类型
            |>>有调用限制

                     
         |>>包规范(公有范围) |>>定义区
包: |>>包体(私有范围)|>>定义区
                                        |>>实现区(必须实现)
   

oralce总结


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论