Oracle学习笔记1.docx

上传人:b****1 文档编号:1959492 上传时间:2023-05-02 格式:DOCX 页数:40 大小:21.20KB
下载 相关 举报
Oracle学习笔记1.docx_第1页
第1页 / 共40页
Oracle学习笔记1.docx_第2页
第2页 / 共40页
Oracle学习笔记1.docx_第3页
第3页 / 共40页
Oracle学习笔记1.docx_第4页
第4页 / 共40页
Oracle学习笔记1.docx_第5页
第5页 / 共40页
Oracle学习笔记1.docx_第6页
第6页 / 共40页
Oracle学习笔记1.docx_第7页
第7页 / 共40页
Oracle学习笔记1.docx_第8页
第8页 / 共40页
Oracle学习笔记1.docx_第9页
第9页 / 共40页
Oracle学习笔记1.docx_第10页
第10页 / 共40页
Oracle学习笔记1.docx_第11页
第11页 / 共40页
Oracle学习笔记1.docx_第12页
第12页 / 共40页
Oracle学习笔记1.docx_第13页
第13页 / 共40页
Oracle学习笔记1.docx_第14页
第14页 / 共40页
Oracle学习笔记1.docx_第15页
第15页 / 共40页
Oracle学习笔记1.docx_第16页
第16页 / 共40页
Oracle学习笔记1.docx_第17页
第17页 / 共40页
Oracle学习笔记1.docx_第18页
第18页 / 共40页
Oracle学习笔记1.docx_第19页
第19页 / 共40页
Oracle学习笔记1.docx_第20页
第20页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Oracle学习笔记1.docx

《Oracle学习笔记1.docx》由会员分享,可在线阅读,更多相关《Oracle学习笔记1.docx(40页珍藏版)》请在冰点文库上搜索。

Oracle学习笔记1.docx

Oracle学习笔记1

Oracle学习笔记1

1.1查看控制文件

SQL>descv$controlfile

 名称                                     是否为空?

类型

 -----------------------------------------------------------------------------

 STATUS                                            VARCHAR2(7)

 NAME                                              VARCHAR2(513)

 IS_RECOVERY_DEST_FILE                             VARCHAR2(3)

 BLOCK_SIZE                                        NUMBER

 FILE_SIZE_BLKS                                    NUMBER

SQL>select*fromv$controlfile;

1.2查看数据文件

SQL>descv$datafile;

 名称                                     是否为空?

类型

 -----------------------------------------------------------------------------

 FILE#                                             NUMBER

 CREATION_CHANGE#                                  NUMBER

 CREATION_TIME                                     DATE

 TS#                                               NUMBER

 RFILE#                                            NUMBER

 STATUS                                            VARCHAR2(7)

 ENABLED                                           VARCHAR2(10)

 CHECKPOINT_CHANGE#                                NUMBER

 CHECKPOINT_TIME                                   DATE

 UNRECOVERABLE_CHANGE#                             NUMBER

 UNRECOVERABLE_TIME                                DATE

 LAST_CHANGE#                                      NUMBER

 LAST_TIME                                         DATE

 OFFLINE_CHANGE#                                   NUMBER

 ONLINE_CHANGE#                                    NUMBER

 ONLINE_TIME                                       DATE

 BYTES                                             NUMBER

 BLOCKS                                            NUMBER

 CREATE_BYTES                                      NUMBER

 BLOCK_SIZE                                        NUMBER

 NAME                                              VARCHAR2(513)

 PLUGGED_IN                                        NUMBER

 BLOCK1_OFFSET                                     NUMBER

 AUX_NAME                                          VARCHAR2(513)

 FIRST_NONLOGGED_SCN                               NUMBER

 FIRST_NONLOGGED_TIME                              DATE

 

SQL>selectfile#,statusfromv$datafile;

    FILE#STATUS

-----------------

        1SYSTEM

        2ONLINE

        3ONLINE

        4ONLINE

        5ONLINE

        

        

        

1.3查看命令帮助

helpindex

1.4查看某个命令的帮助

?

set

setsqlblon  开启sqlplus支持空行

1.5使用替代变量

SQL>select*fromdeptwheredeptno=&tt;

输入tt的值:

 10

原值   1:

select*fromdeptwheredeptno=&tt

新值   1:

select*fromdeptwheredeptno=10

   DEPTNODNAME         LOC

-------------------------------------

       10ACCOUNTING    NEWYORK

 

1.5查看、修改、执行缓冲区的sql

查看:

list(简写l)

修改:

c

执行:

/

SQL>l

 1*select*frondept

SQL>c/n/m

 1*select*fromdept

SQL>/

   DEPTNODNAME         LOC

-------------------------------------

       10ACCOUNTING    NEWYORK

       20RESEARCH      DALLAS

       30SALES         CHICAGO

       40OPERATIONS    BOSTON

1.6删除和追加缓冲区的sql

删除:

SQL>l

 1 select*

 2 from

 3 dept

 4*wheredeptno=10

SQL>del4

SQL>l

 1 select*

 2 from

 3*dept

SQL>del23

SQL>l

 1*select*

追加:

SQL>l

 1*select*

SQL>afromdept

 1*select*fromdept

SQL>/

   DEPTNODNAME         LOC

-------------------------------------

       10ACCOUNTING    NEWYORK

       20RESEARCH      DALLAS

       30SALES         CHICAGO

       40OPERATIONS    BOSTON

1.7保存缓冲区的sql

SQL>savec:

\test.txt

已创建filec:

\test.txt

SQL>l

 1*select*fromdept

1.8调用已保存的脚本并执行

SQL>@test1.txt

   DEPTNODNAME         LOC

-------------------------------------

       10ACCOUNTING    NEWYORK

SQL>l

 1*select*fromdeptwheredeptno=10

SQL>gettest1.txt

 1*select*fromdeptwheredeptno=10

SQL>/

   DEPTNODNAME         LOC

-------------------------------------

       10ACCOUNTING    NEWYORK

1.9编辑缓冲区

SQL>select*fromdept;

   DEPTNODNAME         LOC

-------------------------------------

       10ACCOUNTING    NEWYORK

       20RESEARCH      DALLAS

       30SALES         CHICAGO

       40OPERATIONS    BOSTON

SQL>edit

已写入fileafiedt.buf

 1*select*fromdeptwheredeptno=20

SQL>/

   DEPTNODNAME         LOC

-------------------------------------

       20RESEARCH      DALLAS

1.10使用col命令

SQL>coldeptnoheading"编号"

SQL>select*fromdept;

     编号DNAME         LOC

-------------------------------------

       10ACCOUNTING    NEWYORK

       20RESEARCH      DALLAS

       30SALES         CHICAGO

       40OPERATIONS    BOSTON

SQL>coldnameformata10heading"部门名称"

SQL>select*fromdept;

     编号部门名称  LOC

---------------------------------

       10ACCOUNTINGNEWYORK

       20RESEARCH  DALLAS

       30SALES     CHICAGO

       40OPERATIONSBOSTON

SQL>connectsys/oraassysdba

已连接。

SQL>selectbytesfromv$datafile;

    BYTES

----------

 503316480

 26214400

 262144000

  5242880

 104857600

SQL>colbytesformat999,999,999

SQL>selectbytesfromv$datafile;

      BYTES

------------

 503,316,480

 26,214,400

 262,144,000

  5,242,880

 104,857,600

 

1.11查看表结构

SQL>descdept

 名称                                     是否为空?

类型

 -----------------------------------------------------------------------------

 DEPTNO                                   NOTNULLNUMBER

(2)

 DNAME                                             VARCHAR2(14)

 LOC                                               VARCHAR2(13)

 

1.12设置报表

SQL>connectscott/tiger

SQL>setlinesize50

SQL>ttitlecenter"我的标题"1-

>left"测试报表"right"页"-

>format999sql.pnoskip2

SQL>select*fromdept;

测试报表            我的标题1             页  1

     编号部门名称  LOC

---------------------------------

       10ACCOUNTINGNEWYORK

       20RESEARCH  DALLAS

       30SALES     CHICAGO

       40OPERATIONSBOSTON

SQL>ttitleoff

SQL>select*fromdept;

     编号部门名称  LOC

---------------------------------

       10ACCOUNTINGNEWYORK

       20RESEARCH  DALLAS

       30SALES     CHICAGO

       40OPERATIONSBOSTON

1.13设置报表

先在scott用户下创建一个表

CREATETABLE"SCOTT"."BOOKS"

  ( "BOOKS_ID"NUMBER,

 "BOOKS_NAME"VARCHAR2(30),

 "PRICE"NUMBER,

 "QTY"NUMBER,

 "PUB"VARCHAR2(50)

  )PCTFREE10PCTUSED40INITRANS1MAXTRANS255NOCOMPRESSLOGGING

 STORAGE(INITIAL65536NEXT1048576MINEXTENTS1MAXEXTENTS2147483645

 PCTINCREASE0FREELISTS1FREELISTGROUPS1BUFFER_POOLDEFAULT)

 TABLESPACE"USERS";

 

SQL>setlinesize300

SQL>select*frombooks;

 BOOKS_IDBOOKS_NAME                         PRICE       QTYPUB

--------------------------------------------------------------------------------------------------------------

        1中国文学                              39        12人民大学

        2外国文学                            12.5        22人民大学

        3英语阅读                              33        21清华大学

        4建筑艺术                               6        33清华大学

        5计算机入门                          44.8        24电子工业

        6数据结构                            54.7        65电子工业

        7语文                                  43         5电子工业

已选择7行。

SQL>breakonpub

SQL>select*frombooks;

 BOOKS_IDBOOKS_NAME                         PRICE       QTYPUB

--------------------------------------------------------------------------------------------------------------

        1中国文学                              39        12人民大学

        2外国文学                            12.5        22

        3英语阅读                              33        21清华大学

        4建筑艺术                               6        33

        5计算机入门                          44.8        24电子工业

        6数据结构                            54.7        65

        7语文                                  43         5

已选择7行。

进行统计:

SQL>compcountlabel"计数"ofbooks_nameonpub

SQL>select*frombooks;

 BOOKS_IDBOOKS_NAME                         PRICE       QTYPUB

--------------------------------------------------------------------------------------------------------------

        1中国文学                              39        12人民大学

        2外国文学                            12.5        22

          ------------------------------                      **************************************************

                                       2                      计数

        3英语阅读                              33        21清华大学

        4建筑艺术                               6        33

          ------------------------------                      **************************************************

                                       2                      计数

        5计算机入门                          44.8        24电子工业

        6数据结构                            54.7        65

        7语文                                  43         5

          ------------------------------                      **************************************************

                                       3                      计数

已选择7行。

SQL>colpubformata15

SQL>colbooks_nameformata15

SQL>select*frombooks;

 BOOKS_IDBOOKS_NAME          PRICE       QTYPUB

------------------------------------------------------------

        1中国文学               39        12人民大学

        2外国文学             12.5        22

          ---------------                      ***************

                        2                      计数

        3英语阅读               33        21清华大学

        4建筑艺术                6        33

          ---------------  

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2